home *** CD-ROM | disk | FTP | other *** search
Wrap
Text File | 2001-05-18 | 578.0 KB | 13,874 lines
/* Microsoft SQL Server - Scripting */ /* Server: CTNT3 */ /* Database: CG */ /* Creation Date 18/5/01 12:57:29 */ /****** Object: Trigger dbo.albaran_d Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.albaran_d') and sysstat & 0xf = 8) drop trigger dbo.albaran_d GO /****** Object: Trigger dbo.albaran_i Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.albaran_i') and sysstat & 0xf = 8) drop trigger dbo.albaran_i GO /****** Object: Trigger dbo.albaran_u Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.albaran_u') and sysstat & 0xf = 8) drop trigger dbo.albaran_u GO /****** Object: Trigger dbo.factura_d Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.factura_d') and sysstat & 0xf = 8) drop trigger dbo.factura_d GO /****** Object: Trigger dbo.lindeud_d Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.lindeud_d') and sysstat & 0xf = 8) drop trigger dbo.lindeud_d GO /****** Object: Trigger dbo.lindeud_i Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.lindeud_i') and sysstat & 0xf = 8) drop trigger dbo.lindeud_i GO /****** Object: Trigger dbo.lindeud_U Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.lindeud_U') and sysstat & 0xf = 8) drop trigger dbo.lindeud_U GO /****** Object: Trigger dbo.lmovimi_d Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.lmovimi_d') and sysstat & 0xf = 8) drop trigger dbo.lmovimi_d GO /****** Object: Trigger dbo.lmovimi_i Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.lmovimi_i') and sysstat & 0xf = 8) drop trigger dbo.lmovimi_i GO /****** Object: Trigger dbo.lmovimi_u Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.lmovimi_u') and sysstat & 0xf = 8) drop trigger dbo.lmovimi_u GO /****** Object: Trigger dbo.menulof_d Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.menulof_d') and sysstat & 0xf = 8) drop trigger dbo.menulof_d GO /****** Object: Trigger dbo.menulof_i Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.menulof_i') and sysstat & 0xf = 8) drop trigger dbo.menulof_i GO /****** Object: Trigger dbo.menulof_u Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.menulof_u') and sysstat & 0xf = 8) drop trigger dbo.menulof_u GO /****** Object: Trigger dbo.menuof_u Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.menuof_u') and sysstat & 0xf = 8) drop trigger dbo.menuof_u GO /****** Object: Trigger dbo.movimi_u Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.movimi_u') and sysstat & 0xf = 8) drop trigger dbo.movimi_u GO /****** Object: Trigger dbo.albpro_d Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.albpro_d') and sysstat & 0xf = 8) drop trigger dbo.albpro_d GO /****** Object: Trigger dbo.albpro_i Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.albpro_i') and sysstat & 0xf = 8) drop trigger dbo.albpro_i GO /****** Object: Trigger dbo.cm_doc_i Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.cm_doc_i') and sysstat & 0xf = 8) drop trigger dbo.cm_doc_i GO /****** Object: Trigger dbo.cobros_d Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.cobros_d') and sysstat & 0xf = 8) drop trigger dbo.cobros_d GO /****** Object: Trigger dbo.cobros_i Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.cobros_i') and sysstat & 0xf = 8) drop trigger dbo.cobros_i GO /****** Object: Trigger dbo.cobros_u Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.cobros_u') and sysstat & 0xf = 8) drop trigger dbo.cobros_u GO /****** Object: Trigger dbo.compra_i Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.compra_i') and sysstat & 0xf = 8) drop trigger dbo.compra_i GO /****** Object: Trigger dbo.compra_u Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.compra_u') and sysstat & 0xf = 8) drop trigger dbo.compra_u GO /****** Object: Trigger dbo.entalb_i Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.entalb_i') and sysstat & 0xf = 8) drop trigger dbo.entalb_i GO /****** Object: Trigger dbo.entrada_d Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.entrada_d') and sysstat & 0xf = 8) drop trigger dbo.entrada_d GO /****** Object: Trigger dbo.alclpar_iu Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.alclpar_iu') and sysstat & 0xf = 8) drop trigger dbo.alclpar_iu GO /****** Object: Trigger dbo.alctec_iu Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.alctec_iu') and sysstat & 0xf = 8) drop trigger dbo.alctec_iu GO /****** Object: Trigger dbo.articulo_d Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.articulo_d') and sysstat & 0xf = 8) drop trigger dbo.articulo_d GO /****** Object: Trigger dbo.articulo_i Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.articulo_i') and sysstat & 0xf = 8) drop trigger dbo.articulo_i GO /****** Object: Trigger dbo.articulo_u Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.articulo_u') and sysstat & 0xf = 8) drop trigger dbo.articulo_u GO /****** Object: Trigger dbo.cambios_i Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.cambios_i') and sysstat & 0xf = 8) drop trigger dbo.cambios_i GO /****** Object: Trigger dbo.cambios_u Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.cambios_u') and sysstat & 0xf = 8) drop trigger dbo.cambios_u GO /****** Object: Trigger dbo.clientes_d Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.clientes_d') and sysstat & 0xf = 8) drop trigger dbo.clientes_d GO /****** Object: Trigger dbo.clientes_i Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.clientes_i') and sysstat & 0xf = 8) drop trigger dbo.clientes_i GO /****** Object: Trigger dbo.clientes_u Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.clientes_u') and sysstat & 0xf = 8) drop trigger dbo.clientes_u GO /****** Object: Trigger dbo.compra_d Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.compra_d') and sysstat & 0xf = 8) drop trigger dbo.compra_d GO /****** Object: Trigger dbo.pedido_d Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.pedido_d') and sysstat & 0xf = 8) drop trigger dbo.pedido_d GO /****** Object: Trigger dbo.proveedo_d Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.proveedo_d') and sysstat & 0xf = 8) drop trigger dbo.proveedo_d GO /****** Object: Trigger dbo.proveedo_i Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.proveedo_i') and sysstat & 0xf = 8) drop trigger dbo.proveedo_i GO /****** Object: Trigger dbo.proveedo_u Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.proveedo_u') and sysstat & 0xf = 8) drop trigger dbo.proveedo_u GO /****** Object: Stored Procedure dbo.sp_linea_ped Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.sp_linea_ped') and sysstat & 0xf = 4) drop procedure dbo.sp_linea_ped GO /****** Object: Stored Procedure dbo.sp_suma_riesgo Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.sp_suma_riesgo') and sysstat & 0xf = 4) drop procedure dbo.sp_suma_riesgo GO /****** Object: Stored Procedure dbo.sp_finaliza_pro Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.sp_finaliza_pro') and sysstat & 0xf = 4) drop procedure dbo.sp_finaliza_pro GO /****** Object: Stored Procedure dbo.sp_haz_deu2 Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.sp_haz_deu2') and sysstat & 0xf = 4) drop procedure dbo.sp_haz_deu2 GO /****** Object: Stored Procedure dbo.sp_haz_deuda Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.sp_haz_deuda') and sysstat & 0xf = 4) drop procedure dbo.sp_haz_deuda GO /****** Object: Stored Procedure dbo.sp_linea_ped_pro Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.sp_linea_ped_pro') and sysstat & 0xf = 4) drop procedure dbo.sp_linea_ped_pro GO /****** Object: Stored Procedure dbo.sp_mete_albfact Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.sp_mete_albfact') and sysstat & 0xf = 4) drop procedure dbo.sp_mete_albfact GO /****** Object: Stored Procedure dbo.sp_riesgo_cli Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.sp_riesgo_cli') and sysstat & 0xf = 4) drop procedure dbo.sp_riesgo_cli GO /****** Object: Stored Procedure dbo.sp_xxx_stock Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.sp_xxx_stock') and sysstat & 0xf = 4) drop procedure dbo.sp_xxx_stock GO /****** Object: Stored Procedure dbo.sp_xxx_stockresrv Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.sp_xxx_stockresrv') and sysstat & 0xf = 4) drop procedure dbo.sp_xxx_stockresrv GO /****** Object: Stored Procedure dbo.sp_aj_a_imp Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.sp_aj_a_imp') and sysstat & 0xf = 4) drop procedure dbo.sp_aj_a_imp GO /****** Object: Stored Procedure dbo.sp_cm_doc Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.sp_cm_doc') and sysstat & 0xf = 4) drop procedure dbo.sp_cm_doc GO /****** Object: Stored Procedure dbo.sp_cob_auto Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.sp_cob_auto') and sysstat & 0xf = 4) drop procedure dbo.sp_cob_auto GO /****** Object: Stored Procedure dbo.sp_cuanto_reservo Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.sp_cuanto_reservo') and sysstat & 0xf = 4) drop procedure dbo.sp_cuanto_reservo GO /****** Object: Stored Procedure dbo.sp_imputa_cobro Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.sp_imputa_cobro') and sysstat & 0xf = 4) drop procedure dbo.sp_imputa_cobro GO /****** Object: Stored Procedure dbo.sp_imputa_pago Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.sp_imputa_pago') and sysstat & 0xf = 4) drop procedure dbo.sp_imputa_pago GO /****** Object: Stored Procedure dbo.sp_mete_AlbPEnt Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.sp_mete_AlbPEnt') and sysstat & 0xf = 4) drop procedure dbo.sp_mete_AlbPEnt GO /****** Object: Stored Procedure dbo.sp_pag_auto Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.sp_pag_auto') and sysstat & 0xf = 4) drop procedure dbo.sp_pag_auto GO /****** Object: Stored Procedure dbo.sp_pon_aniadidos Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.sp_pon_aniadidos') and sysstat & 0xf = 4) drop procedure dbo.sp_pon_aniadidos GO /****** Object: Stored Procedure dbo.sp_resuma Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.sp_resuma') and sysstat & 0xf = 4) drop procedure dbo.sp_resuma GO /****** Object: Stored Procedure dbo.sp_resumap Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.sp_resumap') and sysstat & 0xf = 4) drop procedure dbo.sp_resumap GO /****** Object: Stored Procedure dbo.sp_riesgo_pro Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.sp_riesgo_pro') and sysstat & 0xf = 4) drop procedure dbo.sp_riesgo_pro GO /****** Object: Stored Procedure dbo.sp_suma_borra Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.sp_suma_borra') and sysstat & 0xf = 4) drop procedure dbo.sp_suma_borra GO /****** Object: Stored Procedure dbo.sp_suma_deuda Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.sp_suma_deuda') and sysstat & 0xf = 4) drop procedure dbo.sp_suma_deuda GO /****** Object: Stored Procedure dbo.sp_tar_pv Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.sp_tar_pv') and sysstat & 0xf = 4) drop procedure dbo.sp_tar_pv GO /****** Object: Stored Procedure dbo.sp_xxx_calcula2 Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.sp_xxx_calcula2') and sysstat & 0xf = 4) drop procedure dbo.sp_xxx_calcula2 GO /****** Object: Stored Procedure dbo.sp_xxx_calcular Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.sp_xxx_calcular') and sysstat & 0xf = 4) drop procedure dbo.sp_xxx_calcular GO /****** Object: Stored Procedure dbo.sp_xxx_calimp Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.sp_xxx_calimp') and sysstat & 0xf = 4) drop procedure dbo.sp_xxx_calimp GO /****** Object: Stored Procedure dbo.sp_xxx_da_linea Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.sp_xxx_da_linea') and sysstat & 0xf = 4) drop procedure dbo.sp_xxx_da_linea GO /****** Object: Stored Procedure dbo.sp_xxx_da_numero Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.sp_xxx_da_numero') and sysstat & 0xf = 4) drop procedure dbo.sp_xxx_da_numero GO /****** Object: Stored Procedure dbo.sp_xxx_entra_stock Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.sp_xxx_entra_stock') and sysstat & 0xf = 4) drop procedure dbo.sp_xxx_entra_stock GO /****** Object: Stored Procedure dbo.sp_xxx_ponmsg Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.sp_xxx_ponmsg') and sysstat & 0xf = 4) drop procedure dbo.sp_xxx_ponmsg GO /****** Object: Stored Procedure dbo.sp_xxx_quitamsg Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.sp_xxx_quitamsg') and sysstat & 0xf = 4) drop procedure dbo.sp_xxx_quitamsg GO /****** Object: Stored Procedure dbo.sp_xxx_stockpedi Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.sp_xxx_stockpedi') and sysstat & 0xf = 4) drop procedure dbo.sp_xxx_stockpedi GO /****** Object: Stored Procedure dbo.sp_xxx_tipo_iva Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.sp_xxx_tipo_iva') and sysstat & 0xf = 4) drop procedure dbo.sp_xxx_tipo_iva GO /****** Object: Stored Procedure dbo.sp_aj_venc Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.sp_aj_venc') and sysstat & 0xf = 4) drop procedure dbo.sp_aj_venc GO /****** Object: Stored Procedure dbo.sp_xxx_da_linea_SRv Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.sp_xxx_da_linea_SRv') and sysstat & 0xf = 4) drop procedure dbo.sp_xxx_da_linea_SRv GO /****** Object: Stored Procedure dbo.sp_xxx_da_num_srv Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.sp_xxx_da_num_srv') and sysstat & 0xf = 4) drop procedure dbo.sp_xxx_da_num_srv GO /****** Object: View dbo.VLINEAFAC Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.VLINEAFAC') and sysstat & 0xf = 2) drop view dbo.VLINEAFAC GO /****** Object: Table dbo.acum Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.acum') and sysstat & 0xf = 3) drop table dbo.acum GO /****** Object: Table dbo.acump Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.acump') and sysstat & 0xf = 3) drop table dbo.acump GO /****** Object: Table dbo.adic1 Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.adic1') and sysstat & 0xf = 3) drop table dbo.adic1 GO /****** Object: Table dbo.adic2 Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.adic2') and sysstat & 0xf = 3) drop table dbo.adic2 GO /****** Object: Table dbo.adic3 Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.adic3') and sysstat & 0xf = 3) drop table dbo.adic3 GO /****** Object: Table dbo.aduana Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.aduana') and sysstat & 0xf = 3) drop table dbo.aduana GO /****** Object: Table dbo.aecban Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.aecban') and sysstat & 0xf = 3) drop table dbo.aecban GO /****** Object: Table dbo.aeccli Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.aeccli') and sysstat & 0xf = 3) drop table dbo.aeccli GO /****** Object: Table dbo.aecdeu Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.aecdeu') and sysstat & 0xf = 3) drop table dbo.aecdeu GO /****** Object: Table dbo.aecnae Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.aecnae') and sysstat & 0xf = 3) drop table dbo.aecnae GO /****** Object: Table dbo.aecpig Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.aecpig') and sysstat & 0xf = 3) drop table dbo.aecpig GO /****** Object: Table dbo.aecsec Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.aecsec') and sysstat & 0xf = 3) drop table dbo.aecsec GO /****** Object: Table dbo.aecsoc Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.aecsoc') and sysstat & 0xf = 3) drop table dbo.aecsoc GO /****** Object: Table dbo.agentes Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.agentes') and sysstat & 0xf = 3) drop table dbo.agentes GO /****** Object: Table dbo.albaran Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.albaran') and sysstat & 0xf = 3) drop table dbo.albaran GO /****** Object: Table dbo.albpro Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.albpro') and sysstat & 0xf = 3) drop table dbo.albpro GO /****** Object: Table dbo.alclpar Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.alclpar') and sysstat & 0xf = 3) drop table dbo.alclpar GO /****** Object: Table dbo.alcpar Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.alcpar') and sysstat & 0xf = 3) drop table dbo.alcpar GO /****** Object: Table dbo.alctec Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.alctec') and sysstat & 0xf = 3) drop table dbo.alctec GO /****** Object: Table dbo.almacen Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.almacen') and sysstat & 0xf = 3) drop table dbo.almacen GO /****** Object: Table dbo.arti2 Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.arti2') and sysstat & 0xf = 3) drop table dbo.arti2 GO /****** Object: Table dbo.articulo Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.articulo') and sysstat & 0xf = 3) drop table dbo.articulo GO /****** Object: Table dbo.autono Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.autono') and sysstat & 0xf = 3) drop table dbo.autono GO /****** Object: Table dbo.averia Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.averia') and sysstat & 0xf = 3) drop table dbo.averia GO /****** Object: Table dbo.bancos Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.bancos') and sysstat & 0xf = 3) drop table dbo.bancos GO /****** Object: Table dbo.boquerel Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.boquerel') and sysstat & 0xf = 3) drop table dbo.boquerel GO /****** Object: Table dbo.bruel_d Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.bruel_d') and sysstat & 0xf = 3) drop table dbo.bruel_d GO /****** Object: Table dbo.bruel_t Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.bruel_t') and sysstat & 0xf = 3) drop table dbo.bruel_t GO /****** Object: Table dbo.bruel_x Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.bruel_x') and sysstat & 0xf = 3) drop table dbo.bruel_x GO /****** Object: Table dbo.bruel2 Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.bruel2') and sysstat & 0xf = 3) drop table dbo.bruel2 GO /****** Object: Table dbo.cambiar Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.cambiar') and sysstat & 0xf = 3) drop table dbo.cambiar GO /****** Object: Table dbo.cambios Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.cambios') and sysstat & 0xf = 3) drop table dbo.cambios GO /****** Object: Table dbo.camion Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.camion') and sysstat & 0xf = 3) drop table dbo.camion GO /****** Object: Table dbo.capitulo Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.capitulo') and sysstat & 0xf = 3) drop table dbo.capitulo GO /****** Object: Table dbo.cargas Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.cargas') and sysstat & 0xf = 3) drop table dbo.cargas GO /****** Object: Table dbo.catego Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.catego') and sysstat & 0xf = 3) drop table dbo.catego GO /****** Object: Table dbo.cli_min Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.cli_min') and sysstat & 0xf = 3) drop table dbo.cli_min GO /****** Object: Table dbo.cli2 Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.cli2') and sysstat & 0xf = 3) drop table dbo.cli2 GO /****** Object: Table dbo.clientes Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.clientes') and sysstat & 0xf = 3) drop table dbo.clientes GO /****** Object: Table dbo.clitip Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.clitip') and sysstat & 0xf = 3) drop table dbo.clitip GO /****** Object: Table dbo.cm_doc Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.cm_doc') and sysstat & 0xf = 3) drop table dbo.cm_doc GO /****** Object: Table dbo.cobros Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.cobros') and sysstat & 0xf = 3) drop table dbo.cobros GO /****** Object: Table dbo.cod_art Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.cod_art') and sysstat & 0xf = 3) drop table dbo.cod_art GO /****** Object: Table dbo.cod_cli Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.cod_cli') and sysstat & 0xf = 3) drop table dbo.cod_cli GO /****** Object: Table dbo.cod_pro Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.cod_pro') and sysstat & 0xf = 3) drop table dbo.cod_pro GO /****** Object: Table dbo.color Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.color') and sysstat & 0xf = 3) drop table dbo.color GO /****** Object: Table dbo.colpro Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.colpro') and sysstat & 0xf = 3) drop table dbo.colpro GO /****** Object: Table dbo.com_mar Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.com_mar') and sysstat & 0xf = 3) drop table dbo.com_mar GO /****** Object: Table dbo.comision Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.comision') and sysstat & 0xf = 3) drop table dbo.comision GO /****** Object: Table dbo.compra Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.compra') and sysstat & 0xf = 3) drop table dbo.compra GO /****** Object: Table dbo.conductr Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.conductr') and sysstat & 0xf = 3) drop table dbo.conductr GO /****** Object: Table dbo.consulta Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.consulta') and sysstat & 0xf = 3) drop table dbo.consulta GO /****** Object: Table dbo.cont_a Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.cont_a') and sysstat & 0xf = 3) drop table dbo.cont_a GO /****** Object: Table dbo.cont_al Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.cont_al') and sysstat & 0xf = 3) drop table dbo.cont_al GO /****** Object: Table dbo.cont_p Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.cont_p') and sysstat & 0xf = 3) drop table dbo.cont_p GO /****** Object: Table dbo.contrato Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.contrato') and sysstat & 0xf = 3) drop table dbo.contrato GO /****** Object: Table dbo.cuadre Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.cuadre') and sysstat & 0xf = 3) drop table dbo.cuadre GO /****** Object: Table dbo.definic Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.definic') and sysstat & 0xf = 3) drop table dbo.definic GO /****** Object: Table dbo.derechit Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.derechit') and sysstat & 0xf = 3) drop table dbo.derechit GO /****** Object: Table dbo.derechos Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.derechos') and sysstat & 0xf = 3) drop table dbo.derechos GO /****** Object: Table dbo.desglose Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.desglose') and sysstat & 0xf = 3) drop table dbo.desglose GO /****** Object: Table dbo.divisa Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.divisa') and sysstat & 0xf = 3) drop table dbo.divisa GO /****** Object: Table dbo.division Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.division') and sysstat & 0xf = 3) drop table dbo.division GO /****** Object: Table dbo.ejepro Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.ejepro') and sysstat & 0xf = 3) drop table dbo.ejepro GO /****** Object: Table dbo.empre2 Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.empre2') and sysstat & 0xf = 3) drop table dbo.empre2 GO /****** Object: Table dbo.empresa Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.empresa') and sysstat & 0xf = 3) drop table dbo.empresa GO /****** Object: Table dbo.entalb Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.entalb') and sysstat & 0xf = 3) drop table dbo.entalb GO /****** Object: Table dbo.entrada Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.entrada') and sysstat & 0xf = 3) drop table dbo.entrada GO /****** Object: Table dbo.estacion Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.estacion') and sysstat & 0xf = 3) drop table dbo.estacion GO /****** Object: Table dbo.exist Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.exist') and sysstat & 0xf = 3) drop table dbo.exist GO /****** Object: Table dbo.fabrica Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.fabrica') and sysstat & 0xf = 3) drop table dbo.fabrica GO /****** Object: Table dbo.facalb Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.facalb') and sysstat & 0xf = 3) drop table dbo.facalb GO /****** Object: Table dbo.factura Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.factura') and sysstat & 0xf = 3) drop table dbo.factura GO /****** Object: Table dbo.familia Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.familia') and sysstat & 0xf = 3) drop table dbo.familia GO /****** Object: Table dbo.familitv Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.familitv') and sysstat & 0xf = 3) drop table dbo.familitv GO /****** Object: Table dbo.ficha Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.ficha') and sysstat & 0xf = 3) drop table dbo.ficha GO /****** Object: Table dbo.formatos Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.formatos') and sysstat & 0xf = 3) drop table dbo.formatos GO /****** Object: Table dbo.fpago Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.fpago') and sysstat & 0xf = 3) drop table dbo.fpago GO /****** Object: Table dbo.gps Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.gps') and sysstat & 0xf = 3) drop table dbo.gps GO /****** Object: Table dbo.haz_deu Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.haz_deu') and sysstat & 0xf = 3) drop table dbo.haz_deu GO /****** Object: Table dbo.historic Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.historic') and sysstat & 0xf = 3) drop table dbo.historic GO /****** Object: Table dbo.inter_ct Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.inter_ct') and sysstat & 0xf = 3) drop table dbo.inter_ct GO /****** Object: Table dbo.l_bruel Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.l_bruel') and sysstat & 0xf = 3) drop table dbo.l_bruel GO /****** Object: Table dbo.linalbp Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.linalbp') and sysstat & 0xf = 3) drop table dbo.linalbp GO /****** Object: Table dbo.lincarga Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.lincarga') and sysstat & 0xf = 3) drop table dbo.lincarga GO /****** Object: Table dbo.lindeu2 Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.lindeu2') and sysstat & 0xf = 3) drop table dbo.lindeu2 GO /****** Object: Table dbo.lindeud Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.lindeud') and sysstat & 0xf = 3) drop table dbo.lindeud GO /****** Object: Table dbo.lineaalb Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.lineaalb') and sysstat & 0xf = 3) drop table dbo.lineaalb GO /****** Object: Table dbo.lineaave Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.lineaave') and sysstat & 0xf = 3) drop table dbo.lineaave GO /****** Object: Table dbo.lineacom Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.lineacom') and sysstat & 0xf = 3) drop table dbo.lineacom GO /****** Object: Table dbo.lineaent Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.lineaent') and sysstat & 0xf = 3) drop table dbo.lineaent GO /****** Object: Table dbo.lineafac Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.lineafac') and sysstat & 0xf = 3) drop table dbo.lineafac GO /****** Object: Table dbo.lineaofe Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.lineaofe') and sysstat & 0xf = 3) drop table dbo.lineaofe GO /****** Object: Table dbo.lineaped Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.lineaped') and sysstat & 0xf = 3) drop table dbo.lineaped GO /****** Object: Table dbo.lineapla Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.lineapla') and sysstat & 0xf = 3) drop table dbo.lineapla GO /****** Object: Table dbo.linhist1 Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.linhist1') and sysstat & 0xf = 3) drop table dbo.linhist1 GO /****** Object: Table dbo.linhist2 Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.linhist2') and sysstat & 0xf = 3) drop table dbo.linhist2 GO /****** Object: Table dbo.linhist3 Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.linhist3') and sysstat & 0xf = 3) drop table dbo.linhist3 GO /****** Object: Table dbo.linkit Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.linkit') and sysstat & 0xf = 3) drop table dbo.linkit GO /****** Object: Table dbo.linkit2 Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.linkit2') and sysstat & 0xf = 3) drop table dbo.linkit2 GO /****** Object: Table dbo.linlote Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.linlote') and sysstat & 0xf = 3) drop table dbo.linlote GO /****** Object: Table dbo.linpago Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.linpago') and sysstat & 0xf = 3) drop table dbo.linpago GO /****** Object: Table dbo.linpreco Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.linpreco') and sysstat & 0xf = 3) drop table dbo.linpreco GO /****** Object: Table dbo.linprepa Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.linprepa') and sysstat & 0xf = 3) drop table dbo.linprepa GO /****** Object: Table dbo.linsal Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.linsal') and sysstat & 0xf = 3) drop table dbo.linsal GO /****** Object: Table dbo.linticke Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.linticke') and sysstat & 0xf = 3) drop table dbo.linticke GO /****** Object: Table dbo.lintrab Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.lintrab') and sysstat & 0xf = 3) drop table dbo.lintrab GO /****** Object: Table dbo.lmovimi Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.lmovimi') and sysstat & 0xf = 3) drop table dbo.lmovimi GO /****** Object: Table dbo.lof Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.lof') and sysstat & 0xf = 3) drop table dbo.lof GO /****** Object: Table dbo.lof_des Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.lof_des') and sysstat & 0xf = 3) drop table dbo.lof_des GO /****** Object: Table dbo.lof_lot Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.lof_lot') and sysstat & 0xf = 3) drop table dbo.lof_lot GO /****** Object: Table dbo.lof0 Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.lof0') and sysstat & 0xf = 3) drop table dbo.lof0 GO /****** Object: Table dbo.lotes Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.lotes') and sysstat & 0xf = 3) drop table dbo.lotes GO /****** Object: Table dbo.menuclin Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.menuclin') and sysstat & 0xf = 3) drop table dbo.menuclin GO /****** Object: Table dbo.menucmd Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.menucmd') and sysstat & 0xf = 3) drop table dbo.menucmd GO /****** Object: Table dbo.menulnec Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.menulnec') and sysstat & 0xf = 3) drop table dbo.menulnec GO /****** Object: Table dbo.menulof Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.menulof') and sysstat & 0xf = 3) drop table dbo.menulof GO /****** Object: Table dbo.menunec Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.menunec') and sysstat & 0xf = 3) drop table dbo.menunec GO /****** Object: Table dbo.menuof Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.menuof') and sysstat & 0xf = 3) drop table dbo.menuof GO /****** Object: Table dbo.movimi Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.movimi') and sysstat & 0xf = 3) drop table dbo.movimi GO /****** Object: Table dbo.of_cab Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.of_cab') and sysstat & 0xf = 3) drop table dbo.of_cab GO /****** Object: Table dbo.ofertas Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.ofertas') and sysstat & 0xf = 3) drop table dbo.ofertas GO /****** Object: Table dbo.pagos Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.pagos') and sysstat & 0xf = 3) drop table dbo.pagos GO /****** Object: Table dbo.partes Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.partes') and sysstat & 0xf = 3) drop table dbo.partes GO /****** Object: Table dbo.pedido Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.pedido') and sysstat & 0xf = 3) drop table dbo.pedido GO /****** Object: Table dbo.perfil Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.perfil') and sysstat & 0xf = 3) drop table dbo.perfil GO /****** Object: Table dbo.plantill Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.plantill') and sysstat & 0xf = 3) drop table dbo.plantill GO /****** Object: Table dbo.precobro Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.precobro') and sysstat & 0xf = 3) drop table dbo.precobro GO /****** Object: Table dbo.prepago Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.prepago') and sysstat & 0xf = 3) drop table dbo.prepago GO /****** Object: Table dbo.pro2 Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.pro2') and sysstat & 0xf = 3) drop table dbo.pro2 GO /****** Object: Table dbo.proaaiva Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.proaaiva') and sysstat & 0xf = 3) drop table dbo.proaaiva GO /****** Object: Table dbo.proaasie Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.proaasie') and sysstat & 0xf = 3) drop table dbo.proaasie GO /****** Object: Table dbo.proairpf Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.proairpf') and sysstat & 0xf = 3) drop table dbo.proairpf GO /****** Object: Table dbo.proaven2 Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.proaven2') and sysstat & 0xf = 3) drop table dbo.proaven2 GO /****** Object: Table dbo.proavenc Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.proavenc') and sysstat & 0xf = 3) drop table dbo.proavenc GO /****** Object: Table dbo.promo Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.promo') and sysstat & 0xf = 3) drop table dbo.promo GO /****** Object: Table dbo.propuest Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.propuest') and sysstat & 0xf = 3) drop table dbo.propuest GO /****** Object: Table dbo.proveedo Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.proveedo') and sysstat & 0xf = 3) drop table dbo.proveedo GO /****** Object: Table dbo.provin Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.provin') and sysstat & 0xf = 3) drop table dbo.provin GO /****** Object: Table dbo.pueblo Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.pueblo') and sysstat & 0xf = 3) drop table dbo.pueblo GO /****** Object: Table dbo.reasig Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.reasig') and sysstat & 0xf = 3) drop table dbo.reasig GO /****** Object: Table dbo.salidas Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.salidas') and sysstat & 0xf = 3) drop table dbo.salidas GO /****** Object: Table dbo.series Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.series') and sysstat & 0xf = 3) drop table dbo.series GO /****** Object: Table dbo.seur_rec Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.seur_rec') and sysstat & 0xf = 3) drop table dbo.seur_rec GO /****** Object: Table dbo.sistemad Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.sistemad') and sysstat & 0xf = 3) drop table dbo.sistemad GO /****** Object: Table dbo.subfamtv Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.subfamtv') and sysstat & 0xf = 3) drop table dbo.subfamtv GO /****** Object: Table dbo.t_pedido Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.t_pedido') and sysstat & 0xf = 3) drop table dbo.t_pedido GO /****** Object: Table dbo.talla Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.talla') and sysstat & 0xf = 3) drop table dbo.talla GO /****** Object: Table dbo.tapi Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.tapi') and sysstat & 0xf = 3) drop table dbo.tapi GO /****** Object: Table dbo.tar_xx Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.tar_xx') and sysstat & 0xf = 3) drop table dbo.tar_xx GO /****** Object: Table dbo.tari_vac Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.tari_vac') and sysstat & 0xf = 3) drop table dbo.tari_vac GO /****** Object: Table dbo.tari_var Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.tari_var') and sysstat & 0xf = 3) drop table dbo.tari_var GO /****** Object: Table dbo.tari_vc Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.tari_vc') and sysstat & 0xf = 3) drop table dbo.tari_vc GO /****** Object: Table dbo.tari_vf Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.tari_vf') and sysstat & 0xf = 3) drop table dbo.tari_vf GO /****** Object: Table dbo.tarifa Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.tarifa') and sysstat & 0xf = 3) drop table dbo.tarifa GO /****** Object: Table dbo.ticket Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.ticket') and sysstat & 0xf = 3) drop table dbo.ticket GO /****** Object: Table dbo.tipcli Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.tipcli') and sysstat & 0xf = 3) drop table dbo.tipcli GO /****** Object: Table dbo.tipo Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.tipo') and sysstat & 0xf = 3) drop table dbo.tipo GO /****** Object: Table dbo.trabaja Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.trabaja') and sysstat & 0xf = 3) drop table dbo.trabaja GO /****** Object: Table dbo.tt_art Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.tt_art') and sysstat & 0xf = 3) drop table dbo.tt_art GO /****** Object: Table dbo.tt_cli Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.tt_cli') and sysstat & 0xf = 3) drop table dbo.tt_cli GO /****** Object: Table dbo.tt_idi Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.tt_idi') and sysstat & 0xf = 3) drop table dbo.tt_idi GO /****** Object: Table dbo.tt_idio Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.tt_idio') and sysstat & 0xf = 3) drop table dbo.tt_idio GO /****** Object: Table dbo.tt_lped Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.tt_lped') and sysstat & 0xf = 3) drop table dbo.tt_lped GO /****** Object: Table dbo.tt_pago Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.tt_pago') and sysstat & 0xf = 3) drop table dbo.tt_pago GO /****** Object: Table dbo.tt_ped Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.tt_ped') and sysstat & 0xf = 3) drop table dbo.tt_ped GO /****** Object: Table dbo.tt_taxes Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.tt_taxes') and sysstat & 0xf = 3) drop table dbo.tt_taxes GO /****** Object: Table dbo.userinet Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.userinet') and sysstat & 0xf = 3) drop table dbo.userinet GO /****** Object: Table dbo.usuario Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.usuario') and sysstat & 0xf = 3) drop table dbo.usuario GO /****** Object: Table dbo.w0campos Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.w0campos') and sysstat & 0xf = 3) drop table dbo.w0campos GO /****** Object: Table dbo.XXXMSG Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.XXXMSG') and sysstat & 0xf = 3) drop table dbo.XXXMSG GO /****** Object: Table dbo.zona Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.zona') and sysstat & 0xf = 3) drop table dbo.zona GO /****** Object: Default dbo.Dflt_menuclin_nodia Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.Dflt_menuclin_nodia') and sysstat & 0xf = 6) drop default dbo.Dflt_menuclin_nodia GO /****** Object: Default dbo.Dflt_menuclin_noplato Script Date: 18/5/01 12:57:33 ******/ if exists (select * from sysobjects where id = object_id('dbo.Dflt_menuclin_noplato') and sysstat & 0xf = 6) drop default dbo.Dflt_menuclin_noplato GO /****** Object: Default dbo.Dflt_menuclin_nodia Script Date: 18/5/01 12:57:33 ******/ /****** Object: Default dbo.Dflt_menuclin_nodia Script Date: 3/5/01 9:24:09 ******/ /****** Object: Default dbo.Dflt_menuclin_nodia Script Date: 19/2/01 11:29:32 ******/ /****** Object: Default dbo.Dflt_menuclin_nodia Script Date: 14/12/00 12:24:15 ******/ /****** Object: Default dbo.Dflt_menuclin_nodia Script Date: 26/9/00 13:21:38 ******/ /****** Object: Default dbo.Dflt_menuclin_nodia Script Date: 26/6/00 14:55:39 ******/ /****** Object: Default dbo.Dflt_menuclin_nodia Script Date: 24/3/2000 10:07:55 ******/ /****** Object: Default dbo.Dflt_menuclin_nodia Script Date: 23/3/2000 15:31:00 ******/ /****** Object: Default dbo.Dflt_menuclin_nodia Script Date: 23/3/2000 11:24:50 ******/ /****** Object: Default dbo.Dflt_menuclin_nodia Script Date: 16/3/2000 12:07:54 ******/ /****** Object: Default dbo.Dflt_menuclin_nodia Script Date: 2/3/2000 8:26:01 ******/ CREATE DEFAULT Dflt_menuclin_nodia AS 1 GO /****** Object: Default dbo.Dflt_menuclin_noplato Script Date: 18/5/01 12:57:33 ******/ /****** Object: Default dbo.Dflt_menuclin_noplato Script Date: 3/5/01 9:24:09 ******/ /****** Object: Default dbo.Dflt_menuclin_noplato Script Date: 19/2/01 11:29:32 ******/ /****** Object: Default dbo.Dflt_menuclin_noplato Script Date: 14/12/00 12:24:15 ******/ /****** Object: Default dbo.Dflt_menuclin_noplato Script Date: 26/9/00 13:21:38 ******/ /****** Object: Default dbo.Dflt_menuclin_noplato Script Date: 26/6/00 14:55:39 ******/ /****** Object: Default dbo.Dflt_menuclin_noplato Script Date: 24/3/2000 10:07:55 ******/ /****** Object: Default dbo.Dflt_menuclin_noplato Script Date: 23/3/2000 15:31:00 ******/ /****** Object: Default dbo.Dflt_menuclin_noplato Script Date: 23/3/2000 11:24:50 ******/ /****** Object: Default dbo.Dflt_menuclin_noplato Script Date: 16/3/2000 12:07:54 ******/ /****** Object: Default dbo.Dflt_menuclin_noplato Script Date: 2/3/2000 8:26:01 ******/ CREATE DEFAULT Dflt_menuclin_noplato AS 1 GO /****** Object: Table dbo.acum Script Date: 18/5/01 12:57:33 ******/ CREATE TABLE dbo.acum ( EMPRESA char (10) NULL CONSTRAINT df_acum_EMPRESA DEFAULT (' '), RAIZ char (16) NULL CONSTRAINT df_acum_RAIZ DEFAULT (' '), TALLA char (2) NULL CONSTRAINT df_acum_TALLA DEFAULT (' '), COLOR char (2) NULL CONSTRAINT df_acum_COLOR DEFAULT (' '), CLIENTE char (10) NULL CONSTRAINT df_acum_CLIENTE DEFAULT (' '), COMERCIAL char (10) NULL CONSTRAINT df_acum_COMERCIAL DEFAULT (' '), AÑO float NULL CONSTRAINT df_acum_AÑO DEFAULT (0), MES float NULL CONSTRAINT df_acum_MES DEFAULT (0), FAMILIA char (5) NULL CONSTRAINT df_acum_FAMILIA DEFAULT (' '), ZONA char (5) NULL CONSTRAINT df_acum_ZONA DEFAULT (' '), TIPO char (10) NULL CONSTRAINT df_acum_TIPO DEFAULT (' '), SALIDA_U float NULL CONSTRAINT df_acum_SALIDA_U DEFAULT (0), SALIDA_P float NULL CONSTRAINT df_acum_SALIDA_P DEFAULT (0), EN_EURO bit NOT NULL CONSTRAINT df_acum_EN_EURO DEFAULT (0) ) GO /****** Object: Table dbo.acump Script Date: 18/5/01 12:57:35 ******/ CREATE TABLE dbo.acump ( EMPRESA char (10) NULL CONSTRAINT df_acump_EMPRESA DEFAULT (' '), RAIZ char (16) NULL CONSTRAINT df_acump_RAIZ DEFAULT (' '), TALLA char (2) NULL CONSTRAINT df_acump_TALLA DEFAULT (' '), COLOR char (2) NULL CONSTRAINT df_acump_COLOR DEFAULT (' '), CLIENTE char (10) NULL CONSTRAINT df_acump_CLIENTE DEFAULT (' '), COMERCIAL char (10) NULL CONSTRAINT df_acump_COMERCIAL DEFAULT (' '), AÑO float NULL CONSTRAINT df_acump_AÑO DEFAULT (0), MES float NULL CONSTRAINT df_acump_MES DEFAULT (0), FAMILIA char (5) NULL CONSTRAINT df_acump_FAMILIA DEFAULT (' '), ZONA char (5) NULL CONSTRAINT df_acump_ZONA DEFAULT (' '), TIPO char (10) NULL CONSTRAINT df_acump_TIPO DEFAULT (' '), ENTRADA_U float NULL CONSTRAINT df_acump_ENTRADA_U DEFAULT (0), ENTRADA_P float NULL CONSTRAINT df_acump_ENTRADA_P DEFAULT (0), EN_EURO bit NOT NULL CONSTRAINT df_acump_EN_EURO DEFAULT (0) ) GO /****** Object: Table dbo.adic1 Script Date: 18/5/01 12:57:36 ******/ CREATE TABLE dbo.adic1 ( EMPRESA char (4) NOT NULL , CODIGO char (10) NOT NULL , NOMBRE char (40) NULL CONSTRAINT df_adic1_NOMBRE DEFAULT (' '), MEMO text NULL , FOTO image NULL , SONIDO image NULL , CONSTRAINT adic1_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, CODIGO ) ) GO CREATE INDEX adic1_CODIGO ON dbo.adic1(EMPRESA, CODIGO) GO /****** Object: Table dbo.adic2 Script Date: 18/5/01 12:57:36 ******/ CREATE TABLE dbo.adic2 ( EMPRESA char (4) NOT NULL , CODIGO char (10) NOT NULL , NOMBRE char (40) NULL CONSTRAINT df_adic2_NOMBRE DEFAULT (' '), MEMO text NULL , FOTO image NULL , SONIDO image NULL , CONSTRAINT adic2_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, CODIGO ) ) GO CREATE INDEX adic2_CODIGO ON dbo.adic2(EMPRESA, CODIGO) GO /****** Object: Table dbo.adic3 Script Date: 18/5/01 12:57:36 ******/ CREATE TABLE dbo.adic3 ( EMPRESA char (4) NOT NULL , CODIGO char (10) NOT NULL , NOMBRE char (40) NULL CONSTRAINT df_adic3_NOMBRE DEFAULT (' '), MEMO text NULL , FOTO image NULL , SONIDO image NULL , CONSTRAINT adic3_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, CODIGO ) ) GO CREATE INDEX adic3_CODIGO ON dbo.adic3(EMPRESA, CODIGO) GO /****** Object: Table dbo.aduana Script Date: 18/5/01 12:57:36 ******/ CREATE TABLE dbo.aduana ( EMPRESA char (4) NOT NULL , ADUANA char (10) NOT NULL , NOMBRE char (40) NULL CONSTRAINT df_aduana_NOMBRE DEFAULT (' '), CUENTA char (15) NULL CONSTRAINT df_aduana_CUENTA DEFAULT (' '), CALLE char (40) NULL CONSTRAINT df_aduana_CALLE DEFAULT (' '), POBLACION char (40) NULL CONSTRAINT df_aduana_POBLACION DEFAULT (' '), DP char (5) NULL CONSTRAINT df_aduana_DP DEFAULT (' '), PROVINCIA char (40) NULL CONSTRAINT df_aduana_PROVINCIA DEFAULT (' '), TELEFONO char (15) NULL CONSTRAINT df_aduana_TELEFONO DEFAULT (' '), DNI char (10) NULL CONSTRAINT df_aduana_DNI DEFAULT (' '), FOTO image NULL , MEMO text NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_aduana_EN_EURO DEFAULT (0), CONSTRAINT aduana_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, ADUANA ) ) GO CREATE INDEX aduana_ADUANA ON dbo.aduana(EMPRESA, ADUANA) GO /****** Object: Table dbo.aecban Script Date: 18/5/01 12:57:37 ******/ CREATE TABLE dbo.aecban ( EMPRESA char (4) NULL CONSTRAINT df_aecban_EMPRESA DEFAULT (' '), CODIGO char (4) NULL CONSTRAINT df_aecban_CODIGO DEFAULT (' '), NOMBRE char (40) NULL CONSTRAINT df_aecban_NOMBRE DEFAULT (' '), MEMO text NULL , FOTO image NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_aecban_EN_EURO DEFAULT (0) ) GO /****** Object: Table dbo.aeccli Script Date: 18/5/01 12:57:37 ******/ CREATE TABLE dbo.aeccli ( EMPRESA char (4) NULL CONSTRAINT df_aeccli_EMPRESA DEFAULT (' '), CODIGO char (10) NULL CONSTRAINT df_aeccli_CODIGO DEFAULT (' '), NOMBRE char (40) NULL CONSTRAINT df_aeccli_NOMBRE DEFAULT (' '), ASOCIACION char (4) NULL CONSTRAINT df_aeccli_ASOCIACION DEFAULT (' '), SECTOR char (10) NULL CONSTRAINT df_aeccli_SECTOR DEFAULT (' '), EPIGRAFE char (6) NULL CONSTRAINT df_aeccli_EPIGRAFE DEFAULT (' '), CNAE char (6) NULL CONSTRAINT df_aeccli_CNAE DEFAULT (' '), BANCO char (4) NULL CONSTRAINT df_aeccli_BANCO DEFAULT (' '), MEMO text NULL , FOTO image NULL , SONIDO image NULL , ASOCIADO bit NOT NULL CONSTRAINT df_aeccli_ASOCIADO DEFAULT (0), CALLE char (40) NULL CONSTRAINT df_aeccli_CALLE DEFAULT (' '), LOCALIDAD char (40) NULL CONSTRAINT df_aeccli_LOCALIDAD DEFAULT (' '), CP char (5) NULL CONSTRAINT df_aeccli_CP DEFAULT (' '), APARTADO char (30) NULL CONSTRAINT df_aeccli_APARTADO DEFAULT (' '), TEL1 char (30) NULL CONSTRAINT df_aeccli_TEL1 DEFAULT (' '), TEL2 char (30) NULL CONSTRAINT df_aeccli_TEL2 DEFAULT (' '), FAX char (30) NULL CONSTRAINT df_aeccli_FAX DEFAULT (' '), EMAIL char (40) NULL CONSTRAINT df_aeccli_EMAIL DEFAULT (' '), WEB char (40) NULL CONSTRAINT df_aeccli_WEB DEFAULT (' '), CLASE char (10) NULL CONSTRAINT df_aeccli_CLASE DEFAULT (' '), CIF char (15) NULL CONSTRAINT df_aeccli_CIF DEFAULT (' '), CONTABLE char (15) NULL CONSTRAINT df_aeccli_CONTABLE DEFAULT (' '), CONTACTO char (30) NULL CONSTRAINT df_aeccli_CONTACTO DEFAULT (' '), CARGO char (15) NULL CONSTRAINT df_aeccli_CARGO DEFAULT (' '), TELC1 char (30) NULL CONSTRAINT df_aeccli_TELC1 DEFAULT (' '), ETIQ bit NOT NULL CONSTRAINT df_aeccli_ETIQ DEFAULT (0), FALTA datetime NULL CONSTRAINT df_aeccli_FALTA DEFAULT (getdate()), CALTA char (10) NULL CONSTRAINT df_aeccli_CALTA DEFAULT (' '), FBAJA datetime NULL CONSTRAINT df_aeccli_FBAJA DEFAULT (getdate()), CBAJA char (10) NULL CONSTRAINT df_aeccli_CBAJA DEFAULT (' '), CLASEASOC char (1) NULL CONSTRAINT df_aeccli_CLASEASOC DEFAULT (' '), CONVENIO char (1) NULL CONSTRAINT df_aeccli_CONVENIO DEFAULT (' '), PERIODO float NULL CONSTRAINT df_aeccli_PERIODO DEFAULT (0), DOMICILIAD bit NOT NULL CONSTRAINT df_aeccli_DOMICILIAD DEFAULT (0), FCUOTA datetime NULL CONSTRAINT df_aeccli_FCUOTA DEFAULT (getdate()), CUOTA float NULL CONSTRAINT df_aeccli_CUOTA DEFAULT (0), EMPLEADOS float NULL CONSTRAINT df_aeccli_EMPLEADOS DEFAULT (0), SUCURSAL char (30) NULL CONSTRAINT df_aeccli_SUCURSAL DEFAULT (' '), LOCALIDA_B char (30) NULL CONSTRAINT df_aeccli_LOCALIDA_B DEFAULT (' '), CUENTA_B char (10) NULL CONSTRAINT df_aeccli_CUENTA_B DEFAULT (' '), CC2 char (4) NULL CONSTRAINT df_aeccli_CC2 DEFAULT (' '), DC char (2) NULL CONSTRAINT df_aeccli_DC DEFAULT (' '), FREGISTRAL datetime NULL CONSTRAINT df_aeccli_FREGISTRAL DEFAULT (getdate()), NOTARIO char (40) NULL CONSTRAINT df_aeccli_NOTARIO DEFAULT (' '), PROTOCOLO float NULL CONSTRAINT df_aeccli_PROTOCOLO DEFAULT (0), FESCRITURA datetime NULL CONSTRAINT df_aeccli_FESCRITURA DEFAULT (getdate()), TOMO float NULL CONSTRAINT df_aeccli_TOMO DEFAULT (0), LIBRO char (10) NULL CONSTRAINT df_aeccli_LIBRO DEFAULT (' '), FOLIO char (10) NULL CONSTRAINT df_aeccli_FOLIO DEFAULT (' '), SECCION char (10) NULL CONSTRAINT df_aeccli_SECCION DEFAULT (' '), HOJA char (10) NULL CONSTRAINT df_aeccli_HOJA DEFAULT (' '), NOTARIO_A char (40) NULL CONSTRAINT df_aeccli_NOTARIO_A DEFAULT (' '), FESCRITUR2 datetime NULL CONSTRAINT df_aeccli_FESCRITUR2 DEFAULT (getdate()), FREGISTRO_ datetime NULL CONSTRAINT df_aeccli_FREGISTRO_ DEFAULT (getdate()), PROTO_2 float NULL CONSTRAINT df_aeccli_PROTO_2 DEFAULT (0), PRESIDENTE char (40) NULL CONSTRAINT df_aeccli_PRESIDENTE DEFAULT (' '), CONSEJERO char (40) NULL CONSTRAINT df_aeccli_CONSEJERO DEFAULT (' '), GERENTE char (40) NULL CONSTRAINT df_aeccli_GERENTE DEFAULT (' '), HUMANOS char (40) NULL CONSTRAINT df_aeccli_HUMANOS DEFAULT (' '), FINANCIERO char (40) NULL CONSTRAINT df_aeccli_FINANCIERO DEFAULT (' '), OTROCARGO char (40) NULL CONSTRAINT df_aeccli_OTROCARGO DEFAULT (' '), FREPRE datetime NULL CONSTRAINT df_aeccli_FREPRE DEFAULT (getdate()), TEL_PRES char (15) NULL CONSTRAINT df_aeccli_TEL_PRES DEFAULT (' '), TEL_CON char (15) NULL CONSTRAINT df_aeccli_TEL_CON DEFAULT (' '), TEL_GER char (15) NULL CONSTRAINT df_aeccli_TEL_GER DEFAULT (' '), TEL_HUM char (15) NULL CONSTRAINT df_aeccli_TEL_HUM DEFAULT (' '), TEL_FIN char (15) NULL CONSTRAINT df_aeccli_TEL_FIN DEFAULT (' '), TEL_OTR char (15) NULL CONSTRAINT df_aeccli_TEL_OTR DEFAULT (' '), FACTIV datetime NULL CONSTRAINT df_aeccli_FACTIV DEFAULT (getdate()), EPIGRAFE2 char (6) NULL CONSTRAINT df_aeccli_EPIGRAFE2 DEFAULT (' '), EPIGRAFE3 char (6) NULL CONSTRAINT df_aeccli_EPIGRAFE3 DEFAULT (' '), EPIGRAFE4 char (6) NULL CONSTRAINT df_aeccli_EPIGRAFE4 DEFAULT (' '), FECONOM datetime NULL CONSTRAINT df_aeccli_FECONOM DEFAULT (getdate()), ACTIVO float NULL CONSTRAINT df_aeccli_ACTIVO DEFAULT (0), INMOVILIZA float NULL CONSTRAINT df_aeccli_INMOVILIZA DEFAULT (0), CAPITAL float NULL CONSTRAINT df_aeccli_CAPITAL DEFAULT (0), RESERVA float NULL CONSTRAINT df_aeccli_RESERVA DEFAULT (0), DELE_PROV char (40) NULL CONSTRAINT df_aeccli_DELE_PROV DEFAULT (' '), DELE_EXTR char (40) NULL CONSTRAINT df_aeccli_DELE_EXTR DEFAULT (' '), EXPORT_CEE char (15) NULL CONSTRAINT df_aeccli_EXPORT_CEE DEFAULT (' '), EXPORT_CE2 char (15) NULL CONSTRAINT df_aeccli_EXPORT_CE2 DEFAULT (' '), EXPORT_CE3 char (15) NULL CONSTRAINT df_aeccli_EXPORT_CE3 DEFAULT (' '), EXPORT_MUN char (15) NULL CONSTRAINT df_aeccli_EXPORT_MUN DEFAULT (' '), EXPORT_MU2 char (15) NULL CONSTRAINT df_aeccli_EXPORT_MU2 DEFAULT (' '), EXPORT_MU3 char (15) NULL CONSTRAINT df_aeccli_EXPORT_MU3 DEFAULT (' '), FLABOR datetime NULL CONSTRAINT df_aeccli_FLABOR DEFAULT (getdate()), EMP_FIJO float NULL CONSTRAINT df_aeccli_EMP_FIJO DEFAULT (0), EMP_OTROS float NULL CONSTRAINT df_aeccli_EMP_OTROS DEFAULT (0), CONV_IND bit NOT NULL CONSTRAINT df_aeccli_CONV_IND DEFAULT (0), CONV_COM bit NOT NULL CONSTRAINT df_aeccli_CONV_COM DEFAULT (0), CONV_EMPRE bit NOT NULL CONSTRAINT df_aeccli_CONV_EMPRE DEFAULT (0), FIRMA_PACT bit NOT NULL CONSTRAINT df_aeccli_FIRMA_PACT DEFAULT (0), UGT float NULL CONSTRAINT df_aeccli_UGT DEFAULT (0), CCOO float NULL CONSTRAINT df_aeccli_CCOO DEFAULT (0), O_SINDICAT float NULL CONSTRAINT df_aeccli_O_SINDICAT DEFAULT (0), EVAL_RIESG bit NOT NULL CONSTRAINT df_aeccli_EVAL_RIESG DEFAULT (0), DELE_PREVE float NULL CONSTRAINT df_aeccli_DELE_PREVE DEFAULT (0), COMITE_SEG bit NOT NULL CONSTRAINT df_aeccli_COMITE_SEG DEFAULT (0), PREVEN_AJE bit NOT NULL CONSTRAINT df_aeccli_PREVEN_AJE DEFAULT (0), PREVEN_PRO bit NOT NULL CONSTRAINT df_aeccli_PREVEN_PRO DEFAULT (0), FASOCIACIO datetime NULL CONSTRAINT df_aeccli_FASOCIACIO DEFAULT (getdate()), SECT_AMB char (10) NULL CONSTRAINT df_aeccli_SECT_AMB DEFAULT (' '), SECT_DENOM char (30) NULL CONSTRAINT df_aeccli_SECT_DENOM DEFAULT (' '), PROV_AMB char (10) NULL CONSTRAINT df_aeccli_PROV_AMB DEFAULT (' '), PROV_DENOM char (30) NULL CONSTRAINT df_aeccli_PROV_DENOM DEFAULT (' '), COM_AMB char (10) NULL CONSTRAINT df_aeccli_COM_AMB DEFAULT (' '), COM_DENOM char (30) NULL CONSTRAINT df_aeccli_COM_DENOM DEFAULT (' '), POL_AMB char (10) NULL CONSTRAINT df_aeccli_POL_AMB DEFAULT (' '), POL_DENOM char (30) NULL CONSTRAINT df_aeccli_POL_DENOM DEFAULT (' '), FINFORMATI datetime NULL CONSTRAINT df_aeccli_FINFORMATI DEFAULT (getdate()), ORDENADORE float NULL CONSTRAINT df_aeccli_ORDENADORE DEFAULT (0), MODEM float NULL CONSTRAINT df_aeccli_MODEM DEFAULT (0), P_WEB bit NOT NULL CONSTRAINT df_aeccli_P_WEB DEFAULT (0), CORREO float NULL CONSTRAINT df_aeccli_CORREO DEFAULT (0), INTERNET bit NOT NULL CONSTRAINT df_aeccli_INTERNET DEFAULT (0), FCERTIF datetime NULL CONSTRAINT df_aeccli_FCERTIF DEFAULT (getdate()), ISO9000 bit NOT NULL CONSTRAINT df_aeccli_ISO9000 DEFAULT (0), FISO9000 datetime NULL CONSTRAINT df_aeccli_FISO9000 DEFAULT (getdate()), CE bit NOT NULL CONSTRAINT df_aeccli_CE DEFAULT (0), FCE datetime NULL CONSTRAINT df_aeccli_FCE DEFAULT (getdate()), SEGUR bit NOT NULL CONSTRAINT df_aeccli_SEGUR DEFAULT (0), FSEGUR datetime NULL CONSTRAINT df_aeccli_FSEGUR DEFAULT (getdate()), ISO14 bit NOT NULL CONSTRAINT df_aeccli_ISO14 DEFAULT (0), FISO14 datetime NULL CONSTRAINT df_aeccli_FISO14 DEFAULT (getdate()), ECO bit NOT NULL CONSTRAINT df_aeccli_ECO DEFAULT (0), FECO datetime NULL CONSTRAINT df_aeccli_FECO DEFAULT (getdate()), FFORMA datetime NULL CONSTRAINT df_aeccli_FFORMA DEFAULT (getdate()), F_TIPO1 char (20) NULL CONSTRAINT df_aeccli_F_TIPO1 DEFAULT (' '), F_TIPO2 char (20) NULL CONSTRAINT df_aeccli_F_TIPO2 DEFAULT (' '), F_TIPO3 char (20) NULL CONSTRAINT df_aeccli_F_TIPO3 DEFAULT (' '), F_TIPO4 char (20) NULL CONSTRAINT df_aeccli_F_TIPO4 DEFAULT (' '), F_TIPO5 char (20) NULL CONSTRAINT df_aeccli_F_TIPO5 DEFAULT (' '), F_TIPO6 char (20) NULL CONSTRAINT df_aeccli_F_TIPO6 DEFAULT (' '), F_TIPO7 char (20) NULL CONSTRAINT df_aeccli_F_TIPO7 DEFAULT (' '), F_TIPO8 char (20) NULL CONSTRAINT df_aeccli_F_TIPO8 DEFAULT (' '), F_TIPO9 char (20) NULL CONSTRAINT df_aeccli_F_TIPO9 DEFAULT (' '), F_TIPO10 char (20) NULL CONSTRAINT df_aeccli_F_TIPO10 DEFAULT (' '), F_SUB1 bit NOT NULL CONSTRAINT df_aeccli_F_SUB1 DEFAULT (0), F_SUB2 bit NOT NULL CONSTRAINT df_aeccli_F_SUB2 DEFAULT (0), F_SUB3 bit NOT NULL CONSTRAINT df_aeccli_F_SUB3 DEFAULT (0), F_SUB4 bit NOT NULL CONSTRAINT df_aeccli_F_SUB4 DEFAULT (0), F_SUB5 bit NOT NULL CONSTRAINT df_aeccli_F_SUB5 DEFAULT (0), F_SUB6 bit NOT NULL CONSTRAINT df_aeccli_F_SUB6 DEFAULT (0), F_SUB7 bit NOT NULL CONSTRAINT df_aeccli_F_SUB7 DEFAULT (0), F_SUB8 bit NOT NULL CONSTRAINT df_aeccli_F_SUB8 DEFAULT (0), F_SUB9 bit NOT NULL CONSTRAINT df_aeccli_F_SUB9 DEFAULT (0), F_SUB10 bit NOT NULL CONSTRAINT df_aeccli_F_SUB10 DEFAULT (0), F_ENT1 char (20) NULL CONSTRAINT df_aeccli_F_ENT1 DEFAULT (' '), F_ENT2 char (20) NULL CONSTRAINT df_aeccli_F_ENT2 DEFAULT (' '), F_ENT3 char (20) NULL CONSTRAINT df_aeccli_F_ENT3 DEFAULT (' '), F_ENT4 char (20) NULL CONSTRAINT df_aeccli_F_ENT4 DEFAULT (' '), F_ENT5 char (20) NULL CONSTRAINT df_aeccli_F_ENT5 DEFAULT (' '), F_ENT6 char (20) NULL CONSTRAINT df_aeccli_F_ENT6 DEFAULT (' '), F_ENT7 char (20) NULL CONSTRAINT df_aeccli_F_ENT7 DEFAULT (' '), F_ENT8 char (20) NULL CONSTRAINT df_aeccli_F_ENT8 DEFAULT (' '), F_ENT9 char (20) NULL CONSTRAINT df_aeccli_F_ENT9 DEFAULT (' '), F_ENT10 char (20) NULL CONSTRAINT df_aeccli_F_ENT10 DEFAULT (' '), FFISC datetime NULL CONSTRAINT df_aeccli_FFISC DEFAULT (getdate()), FISICA bit NOT NULL CONSTRAINT df_aeccli_FISICA DEFAULT (0), RET1M036 bit NOT NULL CONSTRAINT df_aeccli_RET1M036 DEFAULT (0), RET1M110 bit NOT NULL CONSTRAINT df_aeccli_RET1M110 DEFAULT (0), RET1M123 bit NOT NULL CONSTRAINT df_aeccli_RET1M123 DEFAULT (0), RET1M124 bit NOT NULL CONSTRAINT df_aeccli_RET1M124 DEFAULT (0), RET1M126 bit NOT NULL CONSTRAINT df_aeccli_RET1M126 DEFAULT (0), RET1M115 bit NOT NULL CONSTRAINT df_aeccli_RET1M115 DEFAULT (0), RET2M111 bit NOT NULL CONSTRAINT df_aeccli_RET2M111 DEFAULT (0), RET2M123 bit NOT NULL CONSTRAINT df_aeccli_RET2M123 DEFAULT (0), RET2M124 bit NOT NULL CONSTRAINT df_aeccli_RET2M124 DEFAULT (0), RET2M126 bit NOT NULL CONSTRAINT df_aeccli_RET2M126 DEFAULT (0), RET2M115 bit NOT NULL CONSTRAINT df_aeccli_RET2M115 DEFAULT (0), IRPM120 bit NOT NULL CONSTRAINT df_aeccli_IRPM120 DEFAULT (0), IRPM131 bit NOT NULL CONSTRAINT df_aeccli_IRPM131 DEFAULT (0), IRPMD100 bit NOT NULL CONSTRAINT df_aeccli_IRPMD100 DEFAULT (0), IRPM100 bit NOT NULL CONSTRAINT df_aeccli_IRPM100 DEFAULT (0), IRPMD101 bit NOT NULL CONSTRAINT df_aeccli_IRPMD101 DEFAULT (0), IRPM101 bit NOT NULL CONSTRAINT df_aeccli_IRPM101 DEFAULT (0), IRPMD103 bit NOT NULL CONSTRAINT df_aeccli_IRPMD103 DEFAULT (0), IRPM103 bit NOT NULL CONSTRAINT df_aeccli_IRPM103 DEFAULT (0), IRPM102 bit NOT NULL CONSTRAINT df_aeccli_IRPM102 DEFAULT (0), PATMD714 bit NOT NULL CONSTRAINT df_aeccli_PATMD714 DEFAULT (0), SOCM200 bit NOT NULL CONSTRAINT df_aeccli_SOCM200 DEFAULT (0), SOCM201 bit NOT NULL CONSTRAINT df_aeccli_SOCM201 DEFAULT (0), SOCM220 bit NOT NULL CONSTRAINT df_aeccli_SOCM220 DEFAULT (0), SOCM210 bit NOT NULL CONSTRAINT df_aeccli_SOCM210 DEFAULT (0), SOCM202 bit NOT NULL CONSTRAINT df_aeccli_SOCM202 DEFAULT (0), SOCM222 bit NOT NULL CONSTRAINT df_aeccli_SOCM222 DEFAULT (0), TRAM600 bit NOT NULL CONSTRAINT df_aeccli_TRAM600 DEFAULT (0), TRAM620 bit NOT NULL CONSTRAINT df_aeccli_TRAM620 DEFAULT (0), SUCM650 bit NOT NULL CONSTRAINT df_aeccli_SUCM650 DEFAULT (0), SUCM651 bit NOT NULL CONSTRAINT df_aeccli_SUCM651 DEFAULT (0), IVAM300 bit NOT NULL CONSTRAINT df_aeccli_IVAM300 DEFAULT (0), IVAM310 bit NOT NULL CONSTRAINT df_aeccli_IVAM310 DEFAULT (0), IVAM370 bit NOT NULL CONSTRAINT df_aeccli_IVAM370 DEFAULT (0), IVAM308 bit NOT NULL CONSTRAINT df_aeccli_IVAM308 DEFAULT (0), IVAM309 bit NOT NULL CONSTRAINT df_aeccli_IVAM309 DEFAULT (0), RECM349 bit NOT NULL CONSTRAINT df_aeccli_RECM349 DEFAULT (0), MENM320 bit NOT NULL CONSTRAINT df_aeccli_MENM320 DEFAULT (0), MEMM330 bit NOT NULL CONSTRAINT df_aeccli_MEMM330 DEFAULT (0), MEMM380 bit NOT NULL CONSTRAINT df_aeccli_MEMM380 DEFAULT (0), MEMM332 bit NOT NULL CONSTRAINT df_aeccli_MEMM332 DEFAULT (0), INTRASTAT bit NOT NULL CONSTRAINT df_aeccli_INTRASTAT DEFAULT (0), EN_EURO bit NOT NULL CONSTRAINT df_aeccli_EN_EURO DEFAULT (0), ACTIVIDAD char (1) NULL CONSTRAINT df_aeccli_ACTIVIDAD DEFAULT (' '), PROV char (40) NULL CONSTRAINT df_aeccli_PROV DEFAULT (' ') ) GO /****** Object: Table dbo.aecdeu Script Date: 18/5/01 12:57:41 ******/ CREATE TABLE dbo.aecdeu ( EMPRESA char (4) NULL CONSTRAINT df_aecdeu_EMPRESA DEFAULT (' '), NUMERO float NULL CONSTRAINT df_aecdeu_NUMERO DEFAULT (0), CLIENTE char (10) NULL CONSTRAINT df_aecdeu_CLIENTE DEFAULT (' '), IMPORTE float NULL CONSTRAINT df_aecdeu_IMPORTE DEFAULT (0), EN_EURO bit NOT NULL CONSTRAINT df_aecdeu_EN_EURO DEFAULT (0), MEMO char (10) NULL CONSTRAINT df_aecdeu_MEMO DEFAULT (' '), FOTO image NULL , SONIDO image NULL , FECHA datetime NULL CONSTRAINT df_aecdeu_FECHA DEFAULT (getdate()) ) GO /****** Object: Table dbo.aecnae Script Date: 18/5/01 12:57:41 ******/ CREATE TABLE dbo.aecnae ( EMPRESA char (4) NULL CONSTRAINT df_aecnae_EMPRESA DEFAULT (' '), CODIGO char (6) NULL CONSTRAINT df_aecnae_CODIGO DEFAULT (' '), NOMBRE char (40) NULL CONSTRAINT df_aecnae_NOMBRE DEFAULT (' '), MEMO text NULL , FOTO image NULL , SONIDO image NULL ) GO /****** Object: Table dbo.aecpig Script Date: 18/5/01 12:57:41 ******/ CREATE TABLE dbo.aecpig ( EMPRESA char (4) NULL CONSTRAINT df_aecpig_EMPRESA DEFAULT (' '), CODIGO char (6) NULL CONSTRAINT df_aecpig_CODIGO DEFAULT (' '), NOMBRE char (40) NULL CONSTRAINT df_aecpig_NOMBRE DEFAULT (' '), MEMO text NULL , FOTO image NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_aecpig_EN_EURO DEFAULT (0) ) GO /****** Object: Table dbo.aecsec Script Date: 18/5/01 12:57:41 ******/ CREATE TABLE dbo.aecsec ( EMPRESA char (4) NULL CONSTRAINT df_aecsec_EMPRESA DEFAULT (' '), CODIGO char (10) NULL CONSTRAINT df_aecsec_CODIGO DEFAULT (' '), NOMBRE char (40) NULL CONSTRAINT df_aecsec_NOMBRE DEFAULT (' '), MEMO text NULL , FOTO image NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_aecsec_EN_EURO DEFAULT (0) ) GO /****** Object: Table dbo.aecsoc Script Date: 18/5/01 12:57:41 ******/ CREATE TABLE dbo.aecsoc ( EMPRESA char (4) NULL CONSTRAINT df_aecsoc_EMPRESA DEFAULT (' '), CODIGO char (4) NULL CONSTRAINT df_aecsoc_CODIGO DEFAULT (' '), NOMBRE char (40) NULL CONSTRAINT df_aecsoc_NOMBRE DEFAULT (' '), MEMO text NULL , FOTO image NULL , SONIDO image NULL , NIF char (15) NULL CONSTRAINT df_aecsoc_NIF DEFAULT (' '), CC1 char (4) NULL CONSTRAINT df_aecsoc_CC1 DEFAULT (' '), CC2 char (4) NULL CONSTRAINT df_aecsoc_CC2 DEFAULT (' '), DC char (2) NULL CONSTRAINT df_aecsoc_DC DEFAULT (' '), CUENTA char (10) NULL CONSTRAINT df_aecsoc_CUENTA DEFAULT (' '), ULT_REC float NULL CONSTRAINT df_aecsoc_ULT_REC DEFAULT (0), EN_EURO bit NOT NULL CONSTRAINT df_aecsoc_EN_EURO DEFAULT (0) ) GO /****** Object: Table dbo.agentes Script Date: 18/5/01 12:57:42 ******/ CREATE TABLE dbo.agentes ( EMPRESA char (4) NOT NULL , COMERCIAL char (10) NOT NULL , NOMBRE char (40) NULL CONSTRAINT df_agentes_NOMBRE DEFAULT (' '), COLEGIADO char (15) NULL CONSTRAINT df_agentes_COLEGIADO DEFAULT (' '), COMISION float NULL CONSTRAINT df_agentes_COMISION DEFAULT (0), CALLE char (40) NULL CONSTRAINT df_agentes_CALLE DEFAULT (' '), POBLACION char (40) NULL CONSTRAINT df_agentes_POBLACION DEFAULT (' '), DP char (5) NULL CONSTRAINT df_agentes_DP DEFAULT (' '), PROVINCIA char (30) NULL CONSTRAINT df_agentes_PROVINCIA DEFAULT (' '), TELEFONO char (10) NULL CONSTRAINT df_agentes_TELEFONO DEFAULT (' '), DNI char (10) NULL CONSTRAINT df_agentes_DNI DEFAULT (' '), MEMO text NULL , FOTO image NULL , SONIDO image NULL , CUENTA char (16) NULL CONSTRAINT df_agentes_CUENTA DEFAULT (' '), EN_EURO bit NOT NULL CONSTRAINT df_agentes_EN_EURO DEFAULT (0), CONSTRAINT agentes_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, COMERCIAL ) ) GO CREATE INDEX agentes_COMERCIAL ON dbo.agentes(EMPRESA, COMERCIAL) GO /****** Object: Table dbo.albaran Script Date: 18/5/01 12:57:42 ******/ CREATE TABLE dbo.albaran ( EMPRESA char (4) NOT NULL , SERIE char (2) NOT NULL , NUMERO float NOT NULL , CLIENTE char (10) NULL CONSTRAINT df_albaran_CLIENTE DEFAULT (' '), COMERCIAL char (10) NULL CONSTRAINT df_albaran_COMERCIAL DEFAULT (' '), REFER char (20) NULL CONSTRAINT df_albaran_REFER DEFAULT (' '), FECHA datetime NULL CONSTRAINT df_albaran_FECHA DEFAULT (getdate()), TITULO1 char (40) NULL CONSTRAINT df_albaran_TITULO1 DEFAULT (' '), TARIFA float NULL CONSTRAINT df_albaran_TARIFA DEFAULT (0), DTO_C float NULL CONSTRAINT df_albaran_DTO_C DEFAULT (0), DTO_P float NULL CONSTRAINT df_albaran_DTO_P DEFAULT (0), PAGO char (4) NULL CONSTRAINT df_albaran_PAGO DEFAULT (' '), SUMA1 float NULL CONSTRAINT df_albaran_SUMA1 DEFAULT (0), SUMA2 float NULL CONSTRAINT df_albaran_SUMA2 DEFAULT (0), SUMA3 float NULL CONSTRAINT df_albaran_SUMA3 DEFAULT (0), SUMA4 float NULL CONSTRAINT df_albaran_SUMA4 DEFAULT (0), DTO1 float NULL CONSTRAINT df_albaran_DTO1 DEFAULT (0), DTO2 float NULL CONSTRAINT df_albaran_DTO2 DEFAULT (0), DTO3 float NULL CONSTRAINT df_albaran_DTO3 DEFAULT (0), DTO4 float NULL CONSTRAINT df_albaran_DTO4 DEFAULT (0), BASE1 float NULL CONSTRAINT df_albaran_BASE1 DEFAULT (0), BASE2 float NULL CONSTRAINT df_albaran_BASE2 DEFAULT (0), BASE3 float NULL CONSTRAINT df_albaran_BASE3 DEFAULT (0), BASE4 float NULL CONSTRAINT df_albaran_BASE4 DEFAULT (0), IVA1 float NULL CONSTRAINT df_albaran_IVA1 DEFAULT (0), IVA2 float NULL CONSTRAINT df_albaran_IVA2 DEFAULT (0), IVA3 float NULL CONSTRAINT df_albaran_IVA3 DEFAULT (0), IVA4 float NULL CONSTRAINT df_albaran_IVA4 DEFAULT (0), TOTAL float NULL CONSTRAINT df_albaran_TOTAL DEFAULT (0), PEDIDO float NULL CONSTRAINT df_albaran_PEDIDO DEFAULT (0), SERIEPED char (2) NULL CONSTRAINT df_albaran_SERIEPED DEFAULT (' '), RE1 float NULL CONSTRAINT df_albaran_RE1 DEFAULT (0), RE2 float NULL CONSTRAINT df_albaran_RE2 DEFAULT (0), RE3 float NULL CONSTRAINT df_albaran_RE3 DEFAULT (0), RE4 float NULL CONSTRAINT df_albaran_RE4 DEFAULT (0), FACTURA float NULL CONSTRAINT df_albaran_FACTURA DEFAULT (0), SERIEFAC char (2) NULL CONSTRAINT df_albaran_SERIEFAC DEFAULT (' '), DTO_REC float NULL CONSTRAINT df_albaran_DTO_REC DEFAULT (0), RECARGO1 float NULL CONSTRAINT df_albaran_RECARGO1 DEFAULT (0), RECARGO2 float NULL CONSTRAINT df_albaran_RECARGO2 DEFAULT (0), RECARGO3 float NULL CONSTRAINT df_albaran_RECARGO3 DEFAULT (0), RECARGO4 float NULL CONSTRAINT df_albaran_RECARGO4 DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , CALLE_E char (40) NULL CONSTRAINT df_albaran_CALLE_E DEFAULT (' '), LOCALIDA_E char (30) NULL CONSTRAINT df_albaran_LOCALIDA_E DEFAULT (' '), PROV_E char (25) NULL CONSTRAINT df_albaran_PROV_E DEFAULT (' '), DP_E char (5) NULL CONSTRAINT df_albaran_DP_E DEFAULT (' '), BULTO char (4) NULL CONSTRAINT df_albaran_BULTO DEFAULT (' '), AGENCIA char (40) NULL CONSTRAINT df_albaran_AGENCIA DEFAULT (' '), C1 char (40) NULL CONSTRAINT df_albaran_C1 DEFAULT (' '), C2 char (40) NULL CONSTRAINT df_albaran_C2 DEFAULT (' '), C3 char (40) NULL CONSTRAINT df_albaran_C3 DEFAULT (' '), C4 char (40) NULL CONSTRAINT df_albaran_C4 DEFAULT (' '), C5 char (40) NULL CONSTRAINT df_albaran_C5 DEFAULT (' '), C6 char (40) NULL CONSTRAINT df_albaran_C6 DEFAULT (' '), C7 char (40) NULL CONSTRAINT df_albaran_C7 DEFAULT (' '), C8 char (40) NULL CONSTRAINT df_albaran_C8 DEFAULT (' '), C9 char (40) NULL CONSTRAINT df_albaran_C9 DEFAULT (' '), C10 char (40) NULL CONSTRAINT df_albaran_C10 DEFAULT (' '), C11 char (40) NULL CONSTRAINT df_albaran_C11 DEFAULT (' '), C12 char (40) NULL CONSTRAINT df_albaran_C12 DEFAULT (' '), PORTES char (1) NULL CONSTRAINT df_albaran_PORTES DEFAULT (' '), REC_FIN float NULL CONSTRAINT df_albaran_REC_FIN DEFAULT (0), EN_EURO bit NOT NULL CONSTRAINT df_albaran_EN_EURO DEFAULT (0), P_RETEN float NULL CONSTRAINT df_albaran_P_RETEN DEFAULT (0), IMP_RET float NULL CONSTRAINT df_albaran_IMP_RET DEFAULT (0), ENTREGA datetime NULL CONSTRAINT df_albaran_ENTREGA DEFAULT (getdate()), P_COM float NULL CONSTRAINT df_albaran_P_COM DEFAULT (0), COBRADO bit NOT NULL CONSTRAINT df_albaran_COBRADO DEFAULT (0), EST_ENTREG float NULL CONSTRAINT df_albaran_EST_ENTREG DEFAULT (0), F_AGENCIA datetime NULL CONSTRAINT df_albaran_F_AGENCIA DEFAULT (getdate()), EXPEDICION char (50) NULL CONSTRAINT df_albaran_EXPEDICION DEFAULT (' '), COSTEMED float NULL CONSTRAINT df_albaran_COSTEMED DEFAULT (0), CERRADO bit NOT NULL CONSTRAINT df_albaran_CERRADO DEFAULT (0), CENTRO char (12) NULL CONSTRAINT df_albaran_CENTRO DEFAULT (' '), CLAV_1 char (12) NULL , IND_CLIENTE char (22) NULL , IND_FECHA char (20) NULL , IND_REFER char (32) NULL , CONSTRAINT albaran_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, SERIE, NUMERO ) ) GO CREATE INDEX albaran_CLAV_1 ON dbo.albaran(EMPRESA, CLAV_1) GO CREATE INDEX albaran_IND_CLIENTE ON dbo.albaran(EMPRESA, IND_CLIENTE) GO CREATE INDEX albaran_IND_FECHA ON dbo.albaran(EMPRESA, IND_FECHA) GO CREATE INDEX albaran_IND_REFER ON dbo.albaran(EMPRESA, IND_REFER) GO /****** Object: Table dbo.albpro Script Date: 18/5/01 12:57:43 ******/ CREATE TABLE dbo.albpro ( EMPRESA char (4) NOT NULL , SERIE char (2) NOT NULL , NUMERO float NOT NULL , PROVEEDO char (10) NULL CONSTRAINT df_albpro_PROVEEDO DEFAULT (' '), COMERCIAL char (10) NULL CONSTRAINT df_albpro_COMERCIAL DEFAULT (' '), REFER char (20) NULL CONSTRAINT df_albpro_REFER DEFAULT (' '), FECHA datetime NULL CONSTRAINT df_albpro_FECHA DEFAULT (getdate()), TITULO1 char (40) NULL CONSTRAINT df_albpro_TITULO1 DEFAULT (' '), DTO_C float NULL CONSTRAINT df_albpro_DTO_C DEFAULT (0), DTO_P float NULL CONSTRAINT df_albpro_DTO_P DEFAULT (0), PAGO char (4) NULL CONSTRAINT df_albpro_PAGO DEFAULT (' '), SUMA1 float NULL CONSTRAINT df_albpro_SUMA1 DEFAULT (0), SUMA2 float NULL CONSTRAINT df_albpro_SUMA2 DEFAULT (0), SUMA3 float NULL CONSTRAINT df_albpro_SUMA3 DEFAULT (0), SUMA4 float NULL CONSTRAINT df_albpro_SUMA4 DEFAULT (0), DTO1 float NULL CONSTRAINT df_albpro_DTO1 DEFAULT (0), DTO2 float NULL CONSTRAINT df_albpro_DTO2 DEFAULT (0), DTO3 float NULL CONSTRAINT df_albpro_DTO3 DEFAULT (0), DTO4 float NULL CONSTRAINT df_albpro_DTO4 DEFAULT (0), BASE1 float NULL CONSTRAINT df_albpro_BASE1 DEFAULT (0), BASE2 float NULL CONSTRAINT df_albpro_BASE2 DEFAULT (0), BASE3 float NULL CONSTRAINT df_albpro_BASE3 DEFAULT (0), BASE4 float NULL CONSTRAINT df_albpro_BASE4 DEFAULT (0), IVA1 float NULL CONSTRAINT df_albpro_IVA1 DEFAULT (0), IVA2 float NULL CONSTRAINT df_albpro_IVA2 DEFAULT (0), IVA3 float NULL CONSTRAINT df_albpro_IVA3 DEFAULT (0), IVA4 float NULL CONSTRAINT df_albpro_IVA4 DEFAULT (0), TOTAL float NULL CONSTRAINT df_albpro_TOTAL DEFAULT (0), PEDIDO float NULL CONSTRAINT df_albpro_PEDIDO DEFAULT (0), SERIEPED char (2) NULL CONSTRAINT df_albpro_SERIEPED DEFAULT (' '), RE1 float NULL CONSTRAINT df_albpro_RE1 DEFAULT (0), RE2 float NULL CONSTRAINT df_albpro_RE2 DEFAULT (0), RE3 float NULL CONSTRAINT df_albpro_RE3 DEFAULT (0), RE4 float NULL CONSTRAINT df_albpro_RE4 DEFAULT (0), FACTURA float NULL CONSTRAINT df_albpro_FACTURA DEFAULT (0), SERIEFAC char (2) NULL CONSTRAINT df_albpro_SERIEFAC DEFAULT (' '), DTO_REC float NULL CONSTRAINT df_albpro_DTO_REC DEFAULT (0), RECARGO1 float NULL CONSTRAINT df_albpro_RECARGO1 DEFAULT (0), RECARGO2 float NULL CONSTRAINT df_albpro_RECARGO2 DEFAULT (0), RECARGO3 float NULL CONSTRAINT df_albpro_RECARGO3 DEFAULT (0), RECARGO4 float NULL CONSTRAINT df_albpro_RECARGO4 DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , CALLE_E char (40) NULL CONSTRAINT df_albpro_CALLE_E DEFAULT (' '), LOCALIDA_E char (30) NULL CONSTRAINT df_albpro_LOCALIDA_E DEFAULT (' '), PROV_E char (25) NULL CONSTRAINT df_albpro_PROV_E DEFAULT (' '), DP_E char (5) NULL CONSTRAINT df_albpro_DP_E DEFAULT (' '), BULTO char (4) NULL CONSTRAINT df_albpro_BULTO DEFAULT (' '), AGENCIA char (10) NULL CONSTRAINT df_albpro_AGENCIA DEFAULT (' '), RETENCION float NULL CONSTRAINT df_albpro_RETENCION DEFAULT (0), IMPRET float NULL CONSTRAINT df_albpro_IMPRET DEFAULT (0), DIVISA char (10) NULL CONSTRAINT df_albpro_DIVISA DEFAULT (' '), CAMBIO float NULL CONSTRAINT df_albpro_CAMBIO DEFAULT (0), A_SUMA1 float NULL CONSTRAINT df_albpro_A_SUMA1 DEFAULT (0), A_SUMA2 float NULL CONSTRAINT df_albpro_A_SUMA2 DEFAULT (0), A_SUMA3 float NULL CONSTRAINT df_albpro_A_SUMA3 DEFAULT (0), A_SUMA4 float NULL CONSTRAINT df_albpro_A_SUMA4 DEFAULT (0), A_DTO1 float NULL CONSTRAINT df_albpro_A_DTO1 DEFAULT (0), A_DTO2 float NULL CONSTRAINT df_albpro_A_DTO2 DEFAULT (0), A_DTO3 float NULL CONSTRAINT df_albpro_A_DTO3 DEFAULT (0), A_DTO4 float NULL CONSTRAINT df_albpro_A_DTO4 DEFAULT (0), A_BASE1 float NULL CONSTRAINT df_albpro_A_BASE1 DEFAULT (0), A_BASE2 float NULL CONSTRAINT df_albpro_A_BASE2 DEFAULT (0), A_BASE3 float NULL CONSTRAINT df_albpro_A_BASE3 DEFAULT (0), A_BASE4 float NULL CONSTRAINT df_albpro_A_BASE4 DEFAULT (0), A_IVA1 float NULL CONSTRAINT df_albpro_A_IVA1 DEFAULT (0), A_IVA2 float NULL CONSTRAINT df_albpro_A_IVA2 DEFAULT (0), A_IVA3 float NULL CONSTRAINT df_albpro_A_IVA3 DEFAULT (0), A_IVA4 float NULL CONSTRAINT df_albpro_A_IVA4 DEFAULT (0), A_TOTAL float NULL CONSTRAINT df_albpro_A_TOTAL DEFAULT (0), A_RE1 float NULL CONSTRAINT df_albpro_A_RE1 DEFAULT (0), A_RE2 float NULL CONSTRAINT df_albpro_A_RE2 DEFAULT (0), A_RE3 float NULL CONSTRAINT df_albpro_A_RE3 DEFAULT (0), A_RE4 float NULL CONSTRAINT df_albpro_A_RE4 DEFAULT (0), A_REC1 float NULL CONSTRAINT df_albpro_A_REC1 DEFAULT (0), A_REC2 float NULL CONSTRAINT df_albpro_A_REC2 DEFAULT (0), A_REC3 float NULL CONSTRAINT df_albpro_A_REC3 DEFAULT (0), A_REC4 float NULL CONSTRAINT df_albpro_A_REC4 DEFAULT (0), AGENTE char (10) NULL CONSTRAINT df_albpro_AGENTE DEFAULT (' '), C_ADUANA float NULL CONSTRAINT df_albpro_C_ADUANA DEFAULT (0), GASTO1 float NULL CONSTRAINT df_albpro_GASTO1 DEFAULT (0), GASTO2 float NULL CONSTRAINT df_albpro_GASTO2 DEFAULT (0), GASTO3 float NULL CONSTRAINT df_albpro_GASTO3 DEFAULT (0), GASTO4 float NULL CONSTRAINT df_albpro_GASTO4 DEFAULT (0), GASTO5 float NULL CONSTRAINT df_albpro_GASTO5 DEFAULT (0), GASTO6 float NULL CONSTRAINT df_albpro_GASTO6 DEFAULT (0), GASTO7 float NULL CONSTRAINT df_albpro_GASTO7 DEFAULT (0), GASTO8 float NULL CONSTRAINT df_albpro_GASTO8 DEFAULT (0), GASTO9 float NULL CONSTRAINT df_albpro_GASTO9 DEFAULT (0), GASTO10 float NULL CONSTRAINT df_albpro_GASTO10 DEFAULT (0), TARANCEL float NULL CONSTRAINT df_albpro_TARANCEL DEFAULT (0), ARANCEL float NULL CONSTRAINT df_albpro_ARANCEL DEFAULT (0), ARANCEL1 float NULL CONSTRAINT df_albpro_ARANCEL1 DEFAULT (0), ARANCEL2 float NULL CONSTRAINT df_albpro_ARANCEL2 DEFAULT (0), ARANCEL3 float NULL CONSTRAINT df_albpro_ARANCEL3 DEFAULT (0), ARANCEL4 float NULL CONSTRAINT df_albpro_ARANCEL4 DEFAULT (0), ARANCELT float NULL CONSTRAINT df_albpro_ARANCELT DEFAULT (0), ESTAD1 float NULL CONSTRAINT df_albpro_ESTAD1 DEFAULT (0), ESTAD2 float NULL CONSTRAINT df_albpro_ESTAD2 DEFAULT (0), ESTAD3 float NULL CONSTRAINT df_albpro_ESTAD3 DEFAULT (0), ESTAD4 float NULL CONSTRAINT df_albpro_ESTAD4 DEFAULT (0), ESTADT float NULL CONSTRAINT df_albpro_ESTADT DEFAULT (0), IVA_A1 float NULL CONSTRAINT df_albpro_IVA_A1 DEFAULT (0), IVA_A2 float NULL CONSTRAINT df_albpro_IVA_A2 DEFAULT (0), IVA_A3 float NULL CONSTRAINT df_albpro_IVA_A3 DEFAULT (0), IVA_A4 float NULL CONSTRAINT df_albpro_IVA_A4 DEFAULT (0), IVA_N1 float NULL CONSTRAINT df_albpro_IVA_N1 DEFAULT (0), IVA_N2 float NULL CONSTRAINT df_albpro_IVA_N2 DEFAULT (0), IVA_N3 float NULL CONSTRAINT df_albpro_IVA_N3 DEFAULT (0), IVA_N4 float NULL CONSTRAINT df_albpro_IVA_N4 DEFAULT (0), TOTALG float NULL CONSTRAINT df_albpro_TOTALG DEFAULT (0), A_IMPRET float NULL CONSTRAINT df_albpro_A_IMPRET DEFAULT (0), CLAVERET char (1) NULL CONSTRAINT df_albpro_CLAVERET DEFAULT (' '), EN_EURO bit NOT NULL CONSTRAINT df_albpro_EN_EURO DEFAULT (0), CENTRO char (12) NULL CONSTRAINT df_albpro_CENTRO DEFAULT (' '), CLAV_1 char (16) NULL , IND_FECHA char (20) NULL , IND_PROV char (22) NULL , IND_REFER char (32) NULL , CONSTRAINT albpro_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, SERIE, NUMERO ) ) GO CREATE INDEX albpro_CLAV_1 ON dbo.albpro(EMPRESA, CLAV_1) GO CREATE INDEX albpro_IND_FECHA ON dbo.albpro(EMPRESA, IND_FECHA) GO CREATE INDEX albpro_IND_PROV ON dbo.albpro(EMPRESA, IND_PROV) GO CREATE INDEX albpro_IND_REFER ON dbo.albpro(EMPRESA, IND_REFER) GO /****** Object: Table dbo.alclpar Script Date: 18/5/01 12:57:44 ******/ CREATE TABLE dbo.alclpar ( CLA_CLI char (14) NULL CONSTRAINT df_alclpar_CLA_CLI DEFAULT (' '), EMPRESA char (4) NOT NULL , CLIENTE char (10) NOT NULL , FECHA datetime NULL CONSTRAINT df_alclpar_FECHA DEFAULT (getdate()), ANO char (4) NOT NULL , MES char (2) NOT NULL , DIA char (2) NOT NULL , COM01 float NULL CONSTRAINT df_alclpar_COM01 DEFAULT (0), COM02 float NULL CONSTRAINT df_alclpar_COM02 DEFAULT (0), COM03 float NULL CONSTRAINT df_alclpar_COM03 DEFAULT (0), COM04 float NULL CONSTRAINT df_alclpar_COM04 DEFAULT (0), COM05 float NULL CONSTRAINT df_alclpar_COM05 DEFAULT (0), COM06 float NULL CONSTRAINT df_alclpar_COM06 DEFAULT (0), COM07 float NULL CONSTRAINT df_alclpar_COM07 DEFAULT (0), COM08 float NULL CONSTRAINT df_alclpar_COM08 DEFAULT (0), COM09 float NULL CONSTRAINT df_alclpar_COM09 DEFAULT (0), COM10 float NULL CONSTRAINT df_alclpar_COM10 DEFAULT (0), COM11 float NULL CONSTRAINT df_alclpar_COM11 DEFAULT (0), COM12 float NULL CONSTRAINT df_alclpar_COM12 DEFAULT (0), COM13 float NULL CONSTRAINT df_alclpar_COM13 DEFAULT (0), COM14 float NULL CONSTRAINT df_alclpar_COM14 DEFAULT (0), COM15 float NULL CONSTRAINT df_alclpar_COM15 DEFAULT (0), S01 char (2) NULL CONSTRAINT df_alclpar_S01 DEFAULT (' '), S02 char (2) NULL CONSTRAINT df_alclpar_S02 DEFAULT (' '), S03 char (2) NULL CONSTRAINT df_alclpar_S03 DEFAULT (' '), S04 char (2) NULL CONSTRAINT df_alclpar_S04 DEFAULT (' '), S05 char (2) NULL CONSTRAINT df_alclpar_S05 DEFAULT (' '), S06 char (2) NULL CONSTRAINT df_alclpar_S06 DEFAULT (' '), S07 char (2) NULL CONSTRAINT df_alclpar_S07 DEFAULT (' '), S08 char (2) NULL CONSTRAINT df_alclpar_S08 DEFAULT (' '), S09 char (2) NULL CONSTRAINT df_alclpar_S09 DEFAULT (' '), S10 char (2) NULL CONSTRAINT df_alclpar_S10 DEFAULT (' '), S11 char (2) NULL CONSTRAINT df_alclpar_S11 DEFAULT (' '), S12 char (2) NULL CONSTRAINT df_alclpar_S12 DEFAULT (' '), S13 char (2) NULL CONSTRAINT df_alclpar_S13 DEFAULT (' '), S14 char (2) NULL CONSTRAINT df_alclpar_S14 DEFAULT (' '), S15 char (2) NULL CONSTRAINT df_alclpar_S15 DEFAULT (' '), N01 float NULL CONSTRAINT df_alclpar_N01 DEFAULT (0), N02 float NULL CONSTRAINT df_alclpar_N02 DEFAULT (0), N03 float NULL CONSTRAINT df_alclpar_N03 DEFAULT (0), N04 float NULL CONSTRAINT df_alclpar_N04 DEFAULT (0), N05 float NULL CONSTRAINT df_alclpar_N05 DEFAULT (0), N06 float NULL CONSTRAINT df_alclpar_N06 DEFAULT (0), N07 float NULL CONSTRAINT df_alclpar_N07 DEFAULT (0), N08 float NULL CONSTRAINT df_alclpar_N08 DEFAULT (0), N09 float NULL CONSTRAINT df_alclpar_N09 DEFAULT (0), N10 float NULL CONSTRAINT df_alclpar_N10 DEFAULT (0), N11 float NULL CONSTRAINT df_alclpar_N11 DEFAULT (0), N12 float NULL CONSTRAINT df_alclpar_N12 DEFAULT (0), N13 float NULL CONSTRAINT df_alclpar_N13 DEFAULT (0), N14 float NULL CONSTRAINT df_alclpar_N14 DEFAULT (0), N15 float NULL CONSTRAINT df_alclpar_N15 DEFAULT (0), CONSTRAINT alclpar_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, CLIENTE, ANO, MES, DIA ) ) GO /****** Object: Table dbo.alcpar Script Date: 18/5/01 12:57:45 ******/ CREATE TABLE dbo.alcpar ( CLA_CLI char (14) NULL CONSTRAINT df_alcpar_CLA_CLI DEFAULT (' '), EMPRESA char (4) NOT NULL , CLIENTE char (10) NOT NULL , ANO char (4) NOT NULL , MES char (2) NOT NULL , RAIZ01 char (16) NULL CONSTRAINT df_alcpar_RAIZ01 DEFAULT (' '), TALLA01 char (2) NULL CONSTRAINT df_alcpar_TALLA01 DEFAULT (' '), COLOR01 char (2) NULL CONSTRAINT df_alcpar_COLOR01 DEFAULT (' '), DTO01 float NULL CONSTRAINT df_alcpar_DTO01 DEFAULT (0), BON01 float NULL CONSTRAINT df_alcpar_BON01 DEFAULT (0), RAIZ02 char (16) NULL CONSTRAINT df_alcpar_RAIZ02 DEFAULT (' '), TALLA02 char (2) NULL CONSTRAINT df_alcpar_TALLA02 DEFAULT (' '), COLOR02 char (2) NULL CONSTRAINT df_alcpar_COLOR02 DEFAULT (' '), DTO02 float NULL CONSTRAINT df_alcpar_DTO02 DEFAULT (0), BON02 float NULL CONSTRAINT df_alcpar_BON02 DEFAULT (0), RAIZ03 char (16) NULL CONSTRAINT df_alcpar_RAIZ03 DEFAULT (' '), TALLA03 char (2) NULL CONSTRAINT df_alcpar_TALLA03 DEFAULT (' '), COLOR03 char (2) NULL CONSTRAINT df_alcpar_COLOR03 DEFAULT (' '), DTO03 float NULL CONSTRAINT df_alcpar_DTO03 DEFAULT (0), BON03 float NULL CONSTRAINT df_alcpar_BON03 DEFAULT (0), RAIZ04 char (16) NULL CONSTRAINT df_alcpar_RAIZ04 DEFAULT (' '), TALLA04 char (2) NULL CONSTRAINT df_alcpar_TALLA04 DEFAULT (' '), COLOR04 char (2) NULL CONSTRAINT df_alcpar_COLOR04 DEFAULT (' '), DTO04 float NULL CONSTRAINT df_alcpar_DTO04 DEFAULT (0), BON04 float NULL CONSTRAINT df_alcpar_BON04 DEFAULT (0), RAIZ05 char (16) NULL CONSTRAINT df_alcpar_RAIZ05 DEFAULT (' '), TALLA05 char (2) NULL CONSTRAINT df_alcpar_TALLA05 DEFAULT (' '), COLOR05 char (2) NULL CONSTRAINT df_alcpar_COLOR05 DEFAULT (' '), DTO05 float NULL CONSTRAINT df_alcpar_DTO05 DEFAULT (0), BON05 float NULL CONSTRAINT df_alcpar_BON05 DEFAULT (0), RAIZ06 char (16) NULL CONSTRAINT df_alcpar_RAIZ06 DEFAULT (' '), TALLA06 char (2) NULL CONSTRAINT df_alcpar_TALLA06 DEFAULT (' '), COLOR06 char (2) NULL CONSTRAINT df_alcpar_COLOR06 DEFAULT (' '), DTO06 float NULL CONSTRAINT df_alcpar_DTO06 DEFAULT (0), BON06 float NULL CONSTRAINT df_alcpar_BON06 DEFAULT (0), RAIZ07 char (16) NULL CONSTRAINT df_alcpar_RAIZ07 DEFAULT (' '), TALLA07 char (2) NULL CONSTRAINT df_alcpar_TALLA07 DEFAULT (' '), COLOR07 char (2) NULL CONSTRAINT df_alcpar_COLOR07 DEFAULT (' '), DTO07 float NULL CONSTRAINT df_alcpar_DTO07 DEFAULT (0), BON07 float NULL CONSTRAINT df_alcpar_BON07 DEFAULT (0), RAIZ08 char (16) NULL CONSTRAINT df_alcpar_RAIZ08 DEFAULT (' '), TALLA08 char (2) NULL CONSTRAINT df_alcpar_TALLA08 DEFAULT (' '), COLOR08 char (2) NULL CONSTRAINT df_alcpar_COLOR08 DEFAULT (' '), DTO08 float NULL CONSTRAINT df_alcpar_DTO08 DEFAULT (0), BON08 float NULL CONSTRAINT df_alcpar_BON08 DEFAULT (0), RAIZ09 char (16) NULL CONSTRAINT df_alcpar_RAIZ09 DEFAULT (' '), TALLA09 char (2) NULL CONSTRAINT df_alcpar_TALLA09 DEFAULT (' '), COLOR09 char (2) NULL CONSTRAINT df_alcpar_COLOR09 DEFAULT (' '), DTO09 float NULL CONSTRAINT df_alcpar_DTO09 DEFAULT (0), BON09 float NULL CONSTRAINT df_alcpar_BON09 DEFAULT (0), RAIZ10 char (16) NULL CONSTRAINT df_alcpar_RAIZ10 DEFAULT (' '), TALLA10 char (2) NULL CONSTRAINT df_alcpar_TALLA10 DEFAULT (' '), COLOR10 char (2) NULL CONSTRAINT df_alcpar_COLOR10 DEFAULT (' '), DTO10 float NULL CONSTRAINT df_alcpar_DTO10 DEFAULT (0), BON10 float NULL CONSTRAINT df_alcpar_BON10 DEFAULT (0), RAIZ11 char (16) NULL CONSTRAINT df_alcpar_RAIZ11 DEFAULT (' '), TALLA11 char (2) NULL CONSTRAINT df_alcpar_TALLA11 DEFAULT (' '), COLOR11 char (2) NULL CONSTRAINT df_alcpar_COLOR11 DEFAULT (' '), DTO11 float NULL CONSTRAINT df_alcpar_DTO11 DEFAULT (0), BON11 float NULL CONSTRAINT df_alcpar_BON11 DEFAULT (0), RAIZ12 char (16) NULL CONSTRAINT df_alcpar_RAIZ12 DEFAULT (' '), TALLA12 char (2) NULL CONSTRAINT df_alcpar_TALLA12 DEFAULT (' '), COLOR12 char (2) NULL CONSTRAINT df_alcpar_COLOR12 DEFAULT (' '), DTO12 float NULL CONSTRAINT df_alcpar_DTO12 DEFAULT (0), BON12 float NULL CONSTRAINT df_alcpar_BON12 DEFAULT (0), RAIZ13 char (16) NULL CONSTRAINT df_alcpar_RAIZ13 DEFAULT (' '), TALLA13 char (2) NULL CONSTRAINT df_alcpar_TALLA13 DEFAULT (' '), COLOR13 char (2) NULL CONSTRAINT df_alcpar_COLOR13 DEFAULT (' '), DTO13 float NULL CONSTRAINT df_alcpar_DTO13 DEFAULT (0), BON13 float NULL CONSTRAINT df_alcpar_BON13 DEFAULT (0), RAIZ14 char (16) NULL CONSTRAINT df_alcpar_RAIZ14 DEFAULT (' '), TALLA14 char (2) NULL CONSTRAINT df_alcpar_TALLA14 DEFAULT (' '), COLOR14 char (2) NULL CONSTRAINT df_alcpar_COLOR14 DEFAULT (' '), DTO14 float NULL CONSTRAINT df_alcpar_DTO14 DEFAULT (0), BON14 float NULL CONSTRAINT df_alcpar_BON14 DEFAULT (0), RAIZ15 char (16) NULL CONSTRAINT df_alcpar_RAIZ15 DEFAULT (' '), TALLA15 char (2) NULL CONSTRAINT df_alcpar_TALLA15 DEFAULT (' '), COLOR15 char (2) NULL CONSTRAINT df_alcpar_COLOR15 DEFAULT (' '), DTO15 float NULL CONSTRAINT df_alcpar_DTO15 DEFAULT (0), BON15 float NULL CONSTRAINT df_alcpar_BON15 DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , CERRADO bit NOT NULL CONSTRAINT df_alcpar_CERRADO DEFAULT (0), CERRADO1 bit NOT NULL CONSTRAINT df_alcpar_CERRADO1 DEFAULT (0), CERRADO2 bit NOT NULL CONSTRAINT df_alcpar_CERRADO2 DEFAULT (0), CERRADO3 bit NOT NULL CONSTRAINT df_alcpar_CERRADO3 DEFAULT (0), CERRADO4 bit NOT NULL CONSTRAINT df_alcpar_CERRADO4 DEFAULT (0), CERRADO5 bit NOT NULL CONSTRAINT df_alcpar_CERRADO5 DEFAULT (0), CONSTRAINT alcpar_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, CLIENTE, ANO, MES ) ) GO /****** Object: Table dbo.alctec Script Date: 18/5/01 12:57:45 ******/ CREATE TABLE dbo.alctec ( CLA_CLI char (14) NULL CONSTRAINT df_alctec_CLA_CLI DEFAULT (' '), EMPRESA char (4) NOT NULL , CLIENTE char (10) NOT NULL , RAIZ01 char (16) NULL CONSTRAINT df_alctec_RAIZ01 DEFAULT (' '), TALLA01 char (2) NULL CONSTRAINT df_alctec_TALLA01 DEFAULT (' '), COLOR01 char (2) NULL CONSTRAINT df_alctec_COLOR01 DEFAULT (' '), DTO01 float NULL CONSTRAINT df_alctec_DTO01 DEFAULT (0), BON01 float NULL CONSTRAINT df_alctec_BON01 DEFAULT (0), RAIZ02 char (16) NULL CONSTRAINT df_alctec_RAIZ02 DEFAULT (' '), TALLA02 char (2) NULL CONSTRAINT df_alctec_TALLA02 DEFAULT (' '), COLOR02 char (2) NULL CONSTRAINT df_alctec_COLOR02 DEFAULT (' '), DTO02 float NULL CONSTRAINT df_alctec_DTO02 DEFAULT (0), BON02 float NULL CONSTRAINT df_alctec_BON02 DEFAULT (0), RAIZ03 char (16) NULL CONSTRAINT df_alctec_RAIZ03 DEFAULT (' '), TALLA03 char (2) NULL CONSTRAINT df_alctec_TALLA03 DEFAULT (' '), COLOR03 char (2) NULL CONSTRAINT df_alctec_COLOR03 DEFAULT (' '), DTO03 float NULL CONSTRAINT df_alctec_DTO03 DEFAULT (0), BON03 float NULL CONSTRAINT df_alctec_BON03 DEFAULT (0), RAIZ04 char (16) NULL CONSTRAINT df_alctec_RAIZ04 DEFAULT (' '), TALLA04 char (2) NULL CONSTRAINT df_alctec_TALLA04 DEFAULT (' '), COLOR04 char (2) NULL CONSTRAINT df_alctec_COLOR04 DEFAULT (' '), DTO04 float NULL CONSTRAINT df_alctec_DTO04 DEFAULT (0), BON04 float NULL CONSTRAINT df_alctec_BON04 DEFAULT (0), RAIZ05 char (16) NULL CONSTRAINT df_alctec_RAIZ05 DEFAULT (' '), TALLA05 char (2) NULL CONSTRAINT df_alctec_TALLA05 DEFAULT (' '), COLOR05 char (2) NULL CONSTRAINT df_alctec_COLOR05 DEFAULT (' '), DTO05 float NULL CONSTRAINT df_alctec_DTO05 DEFAULT (0), BON05 float NULL CONSTRAINT df_alctec_BON05 DEFAULT (0), RAIZ06 char (16) NULL CONSTRAINT df_alctec_RAIZ06 DEFAULT (' '), TALLA06 char (2) NULL CONSTRAINT df_alctec_TALLA06 DEFAULT (' '), COLOR06 char (2) NULL CONSTRAINT df_alctec_COLOR06 DEFAULT (' '), DTO06 float NULL CONSTRAINT df_alctec_DTO06 DEFAULT (0), BON06 float NULL CONSTRAINT df_alctec_BON06 DEFAULT (0), RAIZ07 char (16) NULL CONSTRAINT df_alctec_RAIZ07 DEFAULT (' '), TALLA07 char (2) NULL CONSTRAINT df_alctec_TALLA07 DEFAULT (' '), COLOR07 char (2) NULL CONSTRAINT df_alctec_COLOR07 DEFAULT (' '), DTO07 float NULL CONSTRAINT df_alctec_DTO07 DEFAULT (0), BON07 float NULL CONSTRAINT df_alctec_BON07 DEFAULT (0), RAIZ08 char (16) NULL CONSTRAINT df_alctec_RAIZ08 DEFAULT (' '), TALLA08 char (2) NULL CONSTRAINT df_alctec_TALLA08 DEFAULT (' '), COLOR08 char (2) NULL CONSTRAINT df_alctec_COLOR08 DEFAULT (' '), DTO08 float NULL CONSTRAINT df_alctec_DTO08 DEFAULT (0), BON08 float NULL CONSTRAINT df_alctec_BON08 DEFAULT (0), RAIZ09 char (16) NULL CONSTRAINT df_alctec_RAIZ09 DEFAULT (' '), TALLA09 char (2) NULL CONSTRAINT df_alctec_TALLA09 DEFAULT (' '), COLOR09 char (2) NULL CONSTRAINT df_alctec_COLOR09 DEFAULT (' '), DTO09 float NULL CONSTRAINT df_alctec_DTO09 DEFAULT (0), BON09 float NULL CONSTRAINT df_alctec_BON09 DEFAULT (0), RAIZ10 char (16) NULL CONSTRAINT df_alctec_RAIZ10 DEFAULT (' '), TALLA10 char (2) NULL CONSTRAINT df_alctec_TALLA10 DEFAULT (' '), COLOR10 char (2) NULL CONSTRAINT df_alctec_COLOR10 DEFAULT (' '), DTO10 float NULL CONSTRAINT df_alctec_DTO10 DEFAULT (0), BON10 float NULL CONSTRAINT df_alctec_BON10 DEFAULT (0), RAIZ11 char (16) NULL CONSTRAINT df_alctec_RAIZ11 DEFAULT (' '), TALLA11 char (2) NULL CONSTRAINT df_alctec_TALLA11 DEFAULT (' '), COLOR11 char (2) NULL CONSTRAINT df_alctec_COLOR11 DEFAULT (' '), DTO11 float NULL CONSTRAINT df_alctec_DTO11 DEFAULT (0), BON11 float NULL CONSTRAINT df_alctec_BON11 DEFAULT (0), RAIZ12 char (16) NULL CONSTRAINT df_alctec_RAIZ12 DEFAULT (' '), TALLA12 char (2) NULL CONSTRAINT df_alctec_TALLA12 DEFAULT (' '), COLOR12 char (2) NULL CONSTRAINT df_alctec_COLOR12 DEFAULT (' '), DTO12 float NULL CONSTRAINT df_alctec_DTO12 DEFAULT (0), BON12 float NULL CONSTRAINT df_alctec_BON12 DEFAULT (0), RAIZ13 char (16) NULL CONSTRAINT df_alctec_RAIZ13 DEFAULT (' '), TALLA13 char (2) NULL CONSTRAINT df_alctec_TALLA13 DEFAULT (' '), COLOR13 char (2) NULL CONSTRAINT df_alctec_COLOR13 DEFAULT (' '), DTO13 float NULL CONSTRAINT df_alctec_DTO13 DEFAULT (0), BON13 float NULL CONSTRAINT df_alctec_BON13 DEFAULT (0), RAIZ14 char (16) NULL CONSTRAINT df_alctec_RAIZ14 DEFAULT (' '), TALLA14 char (2) NULL CONSTRAINT df_alctec_TALLA14 DEFAULT (' '), COLOR14 char (2) NULL CONSTRAINT df_alctec_COLOR14 DEFAULT (' '), DTO14 float NULL CONSTRAINT df_alctec_DTO14 DEFAULT (0), BON14 float NULL CONSTRAINT df_alctec_BON14 DEFAULT (0), RAIZ15 char (16) NULL CONSTRAINT df_alctec_RAIZ15 DEFAULT (' '), TALLA15 char (2) NULL CONSTRAINT df_alctec_TALLA15 DEFAULT (' '), COLOR15 char (2) NULL CONSTRAINT df_alctec_COLOR15 DEFAULT (' '), DTO15 float NULL CONSTRAINT df_alctec_DTO15 DEFAULT (0), BON15 float NULL CONSTRAINT df_alctec_BON15 DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , CONSTRAINT alctec_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, CLIENTE ) ) GO CREATE INDEX alctec_CLIENTE ON dbo.alctec(EMPRESA, CLIENTE) GO /****** Object: Table dbo.almacen Script Date: 18/5/01 12:57:46 ******/ CREATE TABLE dbo.almacen ( EMPRESA char (4) NOT NULL , CODIGO char (4) NOT NULL , DESCRIPCIO char (70) NULL CONSTRAINT df_almacen_DESCRIPCIO DEFAULT (' '), MEMO text NULL , FOTO image NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_almacen_EN_EURO DEFAULT (0), CONSTRAINT almacen_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, CODIGO ) ) GO CREATE INDEX almacen_CODIGO ON dbo.almacen(EMPRESA, CODIGO) GO /****** Object: Table dbo.arti2 Script Date: 18/5/01 12:57:46 ******/ CREATE TABLE dbo.arti2 ( EMPRESA char (4) NOT NULL , KIT char (1) NULL CONSTRAINT df_arti2_KIT DEFAULT (' '), RAIZ char (16) NOT NULL , TALLA char (2) NOT NULL , COLOR char (2) NOT NULL , E_VIDAP float NULL CONSTRAINT df_arti2_E_VIDAP DEFAULT (0), E_VIDAU float NULL CONSTRAINT df_arti2_E_VIDAU DEFAULT (0), COSTEMED float NULL CONSTRAINT df_arti2_COSTEMED DEFAULT (0), ULT_COSTE float NULL CONSTRAINT df_arti2_ULT_COSTE DEFAULT (0), EN_EURO bit NOT NULL CONSTRAINT df_arti2_EN_EURO DEFAULT (0), CONSTRAINT arti2_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, RAIZ, TALLA, COLOR ) ) GO /****** Object: Table dbo.articulo Script Date: 18/5/01 12:57:46 ******/ CREATE TABLE dbo.articulo ( EMPRESA char (4) NOT NULL , RAIZ char (16) NOT NULL , TALLA char (2) NOT NULL , COLOR char (2) NOT NULL , BARRAS char (13) NULL CONSTRAINT df_articulo_BARRAS DEFAULT (' '), FAMILIA char (5) NULL CONSTRAINT df_articulo_FAMILIA DEFAULT (' '), PROVEE_COD char (10) NULL CONSTRAINT df_articulo_PROVEE_COD DEFAULT (' '), P_VENTA1 float NULL CONSTRAINT df_articulo_P_VENTA1 DEFAULT (0), P_VENTA2 float NULL CONSTRAINT df_articulo_P_VENTA2 DEFAULT (0), P_VENTA3 float NULL CONSTRAINT df_articulo_P_VENTA3 DEFAULT (0), P_VENTA4 float NULL CONSTRAINT df_articulo_P_VENTA4 DEFAULT (0), TIPO_IVA float NULL CONSTRAINT df_articulo_TIPO_IVA DEFAULT (0), PREC_COSTE float NULL CONSTRAINT df_articulo_PREC_COSTE DEFAULT (0), REFERENCIA char (20) NULL CONSTRAINT df_articulo_REFERENCIA DEFAULT (' '), DTO float NULL CONSTRAINT df_articulo_DTO DEFAULT (0), KIT char (1) NULL CONSTRAINT df_articulo_KIT DEFAULT (' '), MEMO text NULL , FOTO image NULL , SONIDO image NULL , CAJA float NULL CONSTRAINT df_articulo_CAJA DEFAULT (0), DESCRIP text NULL , DESCRIP2 text NULL , KILOS float NULL CONSTRAINT df_articulo_KILOS DEFAULT (0), DIVISA char (10) NULL CONSTRAINT df_articulo_DIVISA DEFAULT (' '), NETO float NULL CONSTRAINT df_articulo_NETO DEFAULT (0), BRUTO float NULL CONSTRAINT df_articulo_BRUTO DEFAULT (0), VOLUMEN float NULL CONSTRAINT df_articulo_VOLUMEN DEFAULT (0), TIPO_PROD float NULL CONSTRAINT df_articulo_TIPO_PROD DEFAULT (0), ALTO float NULL CONSTRAINT df_articulo_ALTO DEFAULT (0), ANCHO float NULL CONSTRAINT df_articulo_ANCHO DEFAULT (0), LARGO float NULL CONSTRAINT df_articulo_LARGO DEFAULT (0), CATEGO char (5) NULL CONSTRAINT df_articulo_CATEGO DEFAULT (' '), EN_EURO bit NOT NULL CONSTRAINT df_articulo_EN_EURO DEFAULT (0), EN_EURODF bit NOT NULL CONSTRAINT df_articulo_EN_EURODF DEFAULT (0), SERVICIO bit NOT NULL CONSTRAINT df_articulo_SERVICIO DEFAULT (0), DIVISION char (10) NULL CONSTRAINT df_articulo_DIVISION DEFAULT (' '), FABRICA char (10) NULL CONSTRAINT df_articulo_FABRICA DEFAULT (' '), L_BRUEL char (10) NULL CONSTRAINT df_articulo_L_BRUEL DEFAULT (' '), DESCRIP_I text NULL , VIGENCIA char (20) NULL CONSTRAINT df_articulo_VIGENCIA DEFAULT (' '), L_BRUEL2 float NULL CONSTRAINT df_articulo_L_BRUEL2 DEFAULT (0), FICH_ADIC bit NOT NULL CONSTRAINT df_articulo_FICH_ADIC DEFAULT (0), CENTRADA float NULL CONSTRAINT df_articulo_CENTRADA DEFAULT (0), CSALIDA float NULL CONSTRAINT df_articulo_CSALIDA DEFAULT (0), CONTADOR bit NOT NULL CONSTRAINT df_articulo_CONTADOR DEFAULT (0), TV_CODIGO char (30) NULL CONSTRAINT df_articulo_TV_CODIGO DEFAULT (' '), TV_DESCRIP char (50) NULL CONSTRAINT df_articulo_TV_DESCRIP DEFAULT (' '), TV_MEMO text NULL , TV_FAM char (10) NULL CONSTRAINT df_articulo_TV_FAM DEFAULT (' '), TV_SUBFAM char (10) NULL CONSTRAINT df_articulo_TV_SUBFAM DEFAULT (' '), TV_IMGP char (100) NULL CONSTRAINT df_articulo_TV_IMGP DEFAULT (' '), TV_IMGG char (100) NULL CONSTRAINT df_articulo_TV_IMGG DEFAULT (' '), TV_MODIF bit NOT NULL CONSTRAINT df_articulo_TV_MODIF DEFAULT (0), TV_ENTV bit NOT NULL CONSTRAINT df_articulo_TV_ENTV DEFAULT (0), AUXILIAR char (20) NULL CONSTRAINT df_articulo_AUXILIAR DEFAULT (' '), PROVEE1 char (10) NULL CONSTRAINT df_articulo_PROVEE1 DEFAULT (' '), PROVEE2 char (10) NULL CONSTRAINT df_articulo_PROVEE2 DEFAULT (' '), PROVEE3 char (10) NULL CONSTRAINT df_articulo_PROVEE3 DEFAULT (' '), PROVEE4 char (10) NULL CONSTRAINT df_articulo_PROVEE4 DEFAULT (' '), PROVEE5 char (10) NULL CONSTRAINT df_articulo_PROVEE5 DEFAULT (' '), COSTE1 float NULL CONSTRAINT df_articulo_COSTE1 DEFAULT (0), COSTE2 float NULL CONSTRAINT df_articulo_COSTE2 DEFAULT (0), COSTE3 float NULL CONSTRAINT df_articulo_COSTE3 DEFAULT (0), COSTE4 float NULL CONSTRAINT df_articulo_COSTE4 DEFAULT (0), COSTE5 float NULL CONSTRAINT df_articulo_COSTE5 DEFAULT (0), EURO1 bit NOT NULL CONSTRAINT df_articulo_EURO1 DEFAULT (0), EURO2 bit NOT NULL CONSTRAINT df_articulo_EURO2 DEFAULT (0), EURO3 bit NOT NULL CONSTRAINT df_articulo_EURO3 DEFAULT (0), EURO4 bit NOT NULL CONSTRAINT df_articulo_EURO4 DEFAULT (0), EURO5 bit NOT NULL CONSTRAINT df_articulo_EURO5 DEFAULT (0), IND_BARRAS char (33) NULL , IND_CODIGO char (20) NULL , IND_DESCRIP char (40) NULL , IND_REFER char (40) NULL , CONSTRAINT articulo_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, RAIZ, TALLA, COLOR ) ) GO CREATE INDEX articulo_IND_BARRAS ON dbo.articulo(EMPRESA, IND_BARRAS) GO CREATE INDEX articulo_IND_CODIGO ON dbo.articulo(EMPRESA, IND_CODIGO) GO CREATE INDEX articulo_IND_DESCRIP ON dbo.articulo(EMPRESA, IND_DESCRIP) GO CREATE INDEX articulo_IND_REFER ON dbo.articulo(EMPRESA, IND_REFER) GO /****** Object: Table dbo.autono Script Date: 18/5/01 12:57:46 ******/ CREATE TABLE dbo.autono ( EMPRESA char (4) NULL CONSTRAINT df_autono_EMPRESA DEFAULT (' '), CAUT float NULL CONSTRAINT df_autono_CAUT DEFAULT (0), NAUT char (18) NULL CONSTRAINT df_autono_NAUT DEFAULT (' '), INSA bit NOT NULL CONSTRAINT df_autono_INSA DEFAULT (0), UNIP bit NOT NULL CONSTRAINT df_autono_UNIP DEFAULT (0), PRIM float NULL CONSTRAINT df_autono_PRIM DEFAULT (0), FOTO image NULL , MEMO text NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_autono_EN_EURO DEFAULT (0) ) GO /****** Object: Table dbo.averia Script Date: 18/5/01 12:57:47 ******/ CREATE TABLE dbo.averia ( EMPRESA char (4) NULL CONSTRAINT df_averia_EMPRESA DEFAULT (' '), SERIE char (2) NULL CONSTRAINT df_averia_SERIE DEFAULT (' '), NUMERO float NULL CONSTRAINT df_averia_NUMERO DEFAULT (0), FECHA datetime NULL CONSTRAINT df_averia_FECHA DEFAULT (getdate()), HORA char (8) NULL CONSTRAINT df_averia_HORA DEFAULT (' '), CLIENTE char (10) NULL CONSTRAINT df_averia_CLIENTE DEFAULT (' '), RAIZ char (16) NULL CONSTRAINT df_averia_RAIZ DEFAULT (' '), TALLA char (2) NULL CONSTRAINT df_averia_TALLA DEFAULT (' '), COLOR char (2) NULL CONSTRAINT df_averia_COLOR DEFAULT (' '), SER_NSERIE char (10) NULL CONSTRAINT df_averia_SER_NSERIE DEFAULT (' '), NUM_NSERIE float NULL CONSTRAINT df_averia_NUM_NSERIE DEFAULT (0), DESCRIPCIO text NULL , ESTADO char (1) NULL CONSTRAINT df_averia_ESTADO DEFAULT (' '), MEMO text NULL , FOTO image NULL , SONIDO image NULL , TIPO_MOV char (10) NULL CONSTRAINT df_averia_TIPO_MOV DEFAULT (' '), EN_EURO bit NOT NULL CONSTRAINT df_averia_EN_EURO DEFAULT (0) ) GO /****** Object: Table dbo.bancos Script Date: 18/5/01 12:57:47 ******/ CREATE TABLE dbo.bancos ( EMPRESA char (4) NOT NULL , CODIGO char (4) NOT NULL , BANCO char (40) NULL CONSTRAINT df_bancos_BANCO DEFAULT (' '), SUCURSAL char (40) NULL CONSTRAINT df_bancos_SUCURSAL DEFAULT (' '), LOCALIDA_B char (40) NULL CONSTRAINT df_bancos_LOCALIDA_B DEFAULT (' '), CUENTA_B char (20) NULL CONSTRAINT df_bancos_CUENTA_B DEFAULT (' '), CC1 char (4) NULL CONSTRAINT df_bancos_CC1 DEFAULT (' '), CC2 char (4) NULL CONSTRAINT df_bancos_CC2 DEFAULT (' '), DC char (2) NULL CONSTRAINT df_bancos_DC DEFAULT (' '), CONTACTO char (40) NULL CONSTRAINT df_bancos_CONTACTO DEFAULT (' '), TELEFONO char (15) NULL CONSTRAINT df_bancos_TELEFONO DEFAULT (' '), FAX char (15) NULL CONSTRAINT df_bancos_FAX DEFAULT (' '), CUENTA_C char (15) NULL CONSTRAINT df_bancos_CUENTA_C DEFAULT (' '), FOTO image NULL , SONIDO image NULL , MEMO text NULL , EN_EURO bit NOT NULL CONSTRAINT df_bancos_EN_EURO DEFAULT (0), CONSTRAINT bancos_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, CODIGO ) ) GO CREATE INDEX bancos_CODIGO ON dbo.bancos(EMPRESA, CODIGO) GO /****** Object: Table dbo.boquerel Script Date: 18/5/01 12:57:47 ******/ CREATE TABLE dbo.boquerel ( EMPRESA char (4) NULL CONSTRAINT df_boquerel_EMPRESA DEFAULT (' '), CODIGO char (16) NULL CONSTRAINT df_boquerel_CODIGO DEFAULT (' '), ALMACEN char (4) NULL CONSTRAINT df_boquerel_ALMACEN DEFAULT (' '), RAIZ char (16) NULL CONSTRAINT df_boquerel_RAIZ DEFAULT (' '), TALLA char (2) NULL CONSTRAINT df_boquerel_TALLA DEFAULT (' '), COLOR char (2) NULL CONSTRAINT df_boquerel_COLOR DEFAULT (' '), ESTACION char (10) NULL CONSTRAINT df_boquerel_ESTACION DEFAULT (' '), I_CONT_ACT float NULL CONSTRAINT df_boquerel_I_CONT_ACT DEFAULT (0), F_CONT_ACT datetime NULL CONSTRAINT df_boquerel_F_CONT_ACT DEFAULT (getdate()), I_CONT_ANT float NULL CONSTRAINT df_boquerel_I_CONT_ANT DEFAULT (0), F_CONT_ANT datetime NULL CONSTRAINT df_boquerel_F_CONT_ANT DEFAULT (getdate()), NOMBRE char (40) NULL CONSTRAINT df_boquerel_NOMBRE DEFAULT (' '), MEMO text NULL , FOTO image NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_boquerel_EN_EURO DEFAULT (0) ) GO /****** Object: Table dbo.bruel_d Script Date: 18/5/01 12:57:47 ******/ CREATE TABLE dbo.bruel_d ( EMPRESA char (4) NULL CONSTRAINT df_bruel_d_EMPRESA DEFAULT (' '), NUMERO float NULL CONSTRAINT df_bruel_d_NUMERO DEFAULT (0), RAIZ char (16) NULL CONSTRAINT df_bruel_d_RAIZ DEFAULT (' '), TALLA char (2) NULL CONSTRAINT df_bruel_d_TALLA DEFAULT (' '), COLOR char (2) NULL CONSTRAINT df_bruel_d_COLOR DEFAULT (' '), CANTIDAD float NULL CONSTRAINT df_bruel_d_CANTIDAD DEFAULT (0), PORCENTAJE float NULL CONSTRAINT df_bruel_d_PORCENTAJE DEFAULT (0), FECHA datetime NULL CONSTRAINT df_bruel_d_FECHA DEFAULT (getdate()), MEMO text NULL , FOTO image NULL , SONIDO image NULL , MANUAL bit NOT NULL CONSTRAINT df_bruel_d_MANUAL DEFAULT (0) ) GO /****** Object: Table dbo.bruel_t Script Date: 18/5/01 12:57:47 ******/ CREATE TABLE dbo.bruel_t ( EMPRESA char (4) NULL CONSTRAINT df_bruel_t_EMPRESA DEFAULT (' '), ANIOS float NULL CONSTRAINT df_bruel_t_ANIOS DEFAULT (0), PORCEN float NULL CONSTRAINT df_bruel_t_PORCEN DEFAULT (0), CATEGO char (10) NULL CONSTRAINT df_bruel_t_CATEGO DEFAULT (' ') ) GO /****** Object: Table dbo.bruel_x Script Date: 18/5/01 12:57:47 ******/ CREATE TABLE dbo.bruel_x ( EMPRESA char (4) NULL CONSTRAINT df_bruel_x_EMPRESA DEFAULT (' '), RAIZ char (16) NULL CONSTRAINT df_bruel_x_RAIZ DEFAULT (' '), TALLA char (2) NULL CONSTRAINT df_bruel_x_TALLA DEFAULT (' '), COLOR char (2) NULL CONSTRAINT df_bruel_x_COLOR DEFAULT (' '), LINEA float NULL CONSTRAINT df_bruel_x_LINEA DEFAULT (0), F_PPRO datetime NULL CONSTRAINT df_bruel_x_F_PPRO DEFAULT (getdate()), S_PPRO char (2) NULL CONSTRAINT df_bruel_x_S_PPRO DEFAULT (' '), N_PPRO float NULL CONSTRAINT df_bruel_x_N_PPRO DEFAULT (0), L_PPRO float NULL CONSTRAINT df_bruel_x_L_PPRO DEFAULT (0), F_APRO datetime NULL CONSTRAINT df_bruel_x_F_APRO DEFAULT (getdate()), S_APRO char (2) NULL CONSTRAINT df_bruel_x_S_APRO DEFAULT (' '), N_APRO float NULL CONSTRAINT df_bruel_x_N_APRO DEFAULT (0), L_APRO float NULL CONSTRAINT df_bruel_x_L_APRO DEFAULT (0), F_PCLI datetime NULL CONSTRAINT df_bruel_x_F_PCLI DEFAULT (getdate()), S_PCLI char (2) NULL CONSTRAINT df_bruel_x_S_PCLI DEFAULT (' '), N_PCLI float NULL CONSTRAINT df_bruel_x_N_PCLI DEFAULT (0), L_PCLI float NULL CONSTRAINT df_bruel_x_L_PCLI DEFAULT (0), F_ACLI datetime NULL CONSTRAINT df_bruel_x_F_ACLI DEFAULT (getdate()), S_ACLI char (2) NULL CONSTRAINT df_bruel_x_S_ACLI DEFAULT (' '), N_ACLI float NULL CONSTRAINT df_bruel_x_N_ACLI DEFAULT (0), L_ACLI float NULL CONSTRAINT df_bruel_x_L_ACLI DEFAULT (0), OBSERVACIO char (40) NULL CONSTRAINT df_bruel_x_OBSERVACIO DEFAULT (' '), MEMO text NULL , FOTO image NULL , SONIDO image NULL , CERRADO bit NOT NULL CONSTRAINT df_bruel_x_CERRADO DEFAULT (0) ) GO /****** Object: Table dbo.bruel2 Script Date: 18/5/01 12:57:47 ******/ CREATE TABLE dbo.bruel2 ( RAIZ char (16) NULL CONSTRAINT df_bruel2_RAIZ DEFAULT (' '), TALLA char (2) NULL CONSTRAINT df_bruel2_TALLA DEFAULT (' '), COLOR char (2) NULL CONSTRAINT df_bruel2_COLOR DEFAULT (' '), CANTIDAD float NULL CONSTRAINT df_bruel2_CANTIDAD DEFAULT (0), FECHA datetime NULL CONSTRAINT df_bruel2_FECHA DEFAULT (getdate()), DEVALUA float NULL CONSTRAINT df_bruel2_DEVALUA DEFAULT (0) ) GO /****** Object: Table dbo.cambiar Script Date: 18/5/01 12:57:47 ******/ CREATE TABLE dbo.cambiar ( FICH char (10) NOT NULL , EMPRESA char (4) NOT NULL , SERIE char (2) NOT NULL , NUMERO float NOT NULL , CONSTRAINT cambiar_unique PRIMARY KEY NONCLUSTERED ( FICH, EMPRESA, SERIE, NUMERO ) ) GO /****** Object: Table dbo.cambios Script Date: 18/5/01 12:57:48 ******/ CREATE TABLE dbo.cambios ( EMPRESA char (4) NOT NULL , CODIGO char (10) NOT NULL , FECHA datetime NOT NULL , VENTA float NULL CONSTRAINT df_cambios_VENTA DEFAULT (0), COMPRA float NULL CONSTRAINT df_cambios_COMPRA DEFAULT (0), SONIDO image NULL , MEMO text NULL , FOTO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_cambios_EN_EURO DEFAULT (0), CLAV_1 char (18) NULL , CONSTRAINT cambios_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, CODIGO, FECHA ) ) GO CREATE INDEX cambios_CLAV_1 ON dbo.cambios(EMPRESA, CLAV_1) GO /****** Object: Table dbo.camion Script Date: 18/5/01 12:57:48 ******/ CREATE TABLE dbo.camion ( EMPRESA char (4) NULL CONSTRAINT df_camion_EMPRESA DEFAULT (' '), CODIGO char (10) NULL CONSTRAINT df_camion_CODIGO DEFAULT (' '), ALMACEN char (4) NULL CONSTRAINT df_camion_ALMACEN DEFAULT (' '), CMATRICULA char (10) NULL CONSTRAINT df_camion_CMATRICULA DEFAULT (' '), CDESCRIP char (70) NULL CONSTRAINT df_camion_CDESCRIP DEFAULT (' '), NCAPACIDA1 float NULL CONSTRAINT df_camion_NCAPACIDA1 DEFAULT (0), NCAPACIDA2 float NULL CONSTRAINT df_camion_NCAPACIDA2 DEFAULT (0), NCAPACIDA3 float NULL CONSTRAINT df_camion_NCAPACIDA3 DEFAULT (0), NCAPACIDA4 float NULL CONSTRAINT df_camion_NCAPACIDA4 DEFAULT (0), NCAPACIDA5 float NULL CONSTRAINT df_camion_NCAPACIDA5 DEFAULT (0), NCAPACIDAT float NULL CONSTRAINT df_camion_NCAPACIDAT DEFAULT (0), SERBONIF char (2) NULL CONSTRAINT df_camion_SERBONIF DEFAULT (' '), SERNOBONIF char (2) NULL CONSTRAINT df_camion_SERNOBONIF DEFAULT (' '), MEMO text NULL , FOTO image NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_camion_EN_EURO DEFAULT (0) ) GO /****** Object: Table dbo.capitulo Script Date: 18/5/01 12:57:48 ******/ CREATE TABLE dbo.capitulo ( EMPRESA char (4) NOT NULL , SERIE char (2) NOT NULL , NUMERO float NOT NULL , CAPITULO float NOT NULL , DESCRIP text NULL , MEMO text NULL , FOTO image NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_capitulo_EN_EURO DEFAULT (0), CONSTRAINT capitulo_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, SERIE, NUMERO, CAPITULO ) ) GO /****** Object: Table dbo.cargas Script Date: 18/5/01 12:57:48 ******/ CREATE TABLE dbo.cargas ( EMPRESA char (4) NULL CONSTRAINT df_cargas_EMPRESA DEFAULT (' '), NUMERO float NULL CONSTRAINT df_cargas_NUMERO DEFAULT (0), FECHA datetime NULL CONSTRAINT df_cargas_FECHA DEFAULT (getdate()), CAMION char (10) NULL CONSTRAINT df_cargas_CAMION DEFAULT (' '), CONDUCTOR char (10) NULL CONSTRAINT df_cargas_CONDUCTOR DEFAULT (' '), RAIZDEP1 char (10) NULL CONSTRAINT df_cargas_RAIZDEP1 DEFAULT (' '), TALLADEP1 char (2) NULL CONSTRAINT df_cargas_TALLADEP1 DEFAULT (' '), COLORDEP1 char (2) NULL CONSTRAINT df_cargas_COLORDEP1 DEFAULT (' '), CANTCDEP1 float NULL CONSTRAINT df_cargas_CANTCDEP1 DEFAULT (0), RAIZDEP2 char (10) NULL CONSTRAINT df_cargas_RAIZDEP2 DEFAULT (' '), TALLADEP2 char (2) NULL CONSTRAINT df_cargas_TALLADEP2 DEFAULT (' '), COLORDEP2 char (2) NULL CONSTRAINT df_cargas_COLORDEP2 DEFAULT (' '), CANTCDEP2 float NULL CONSTRAINT df_cargas_CANTCDEP2 DEFAULT (0), RAIZDEP3 char (10) NULL CONSTRAINT df_cargas_RAIZDEP3 DEFAULT (' '), TALLADEP3 char (2) NULL CONSTRAINT df_cargas_TALLADEP3 DEFAULT (' '), COLORDEP3 char (2) NULL CONSTRAINT df_cargas_COLORDEP3 DEFAULT (' '), CANTCDEP3 float NULL CONSTRAINT df_cargas_CANTCDEP3 DEFAULT (0), RAIZDEP4 char (10) NULL CONSTRAINT df_cargas_RAIZDEP4 DEFAULT (' '), TALLADEP4 char (2) NULL CONSTRAINT df_cargas_TALLADEP4 DEFAULT (' '), COLORDEP4 char (2) NULL CONSTRAINT df_cargas_COLORDEP4 DEFAULT (' '), CANTCDEP4 float NULL CONSTRAINT df_cargas_CANTCDEP4 DEFAULT (0), RAIZDEP5 char (10) NULL CONSTRAINT df_cargas_RAIZDEP5 DEFAULT (' '), TALLADEP5 char (2) NULL CONSTRAINT df_cargas_TALLADEP5 DEFAULT (' '), COLORDEP5 char (2) NULL CONSTRAINT df_cargas_COLORDEP5 DEFAULT (' '), CANTCDEP5 float NULL CONSTRAINT df_cargas_CANTCDEP5 DEFAULT (0), CANTCTOTAL float NULL CONSTRAINT df_cargas_CANTCTOTAL DEFAULT (0), SERBONIF char (2) NULL CONSTRAINT df_cargas_SERBONIF DEFAULT (' '), NUMBONIF float NULL CONSTRAINT df_cargas_NUMBONIF DEFAULT (0), SERNOBONIF char (2) NULL CONSTRAINT df_cargas_SERNOBONIF DEFAULT (' '), NUMNOBONIF float NULL CONSTRAINT df_cargas_NUMNOBONIF DEFAULT (0), RAIZ1 char (10) NULL CONSTRAINT df_cargas_RAIZ1 DEFAULT (' '), TALLA1 char (2) NULL CONSTRAINT df_cargas_TALLA1 DEFAULT (' '), COLOR1 char (2) NULL CONSTRAINT df_cargas_COLOR1 DEFAULT (' '), CANTCART1 float NULL CONSTRAINT df_cargas_CANTCART1 DEFAULT (0), CANTDART1 float NULL CONSTRAINT df_cargas_CANTDART1 DEFAULT (0), SALDOART1 float NULL CONSTRAINT df_cargas_SALDOART1 DEFAULT (0), RAIZ2 char (10) NULL CONSTRAINT df_cargas_RAIZ2 DEFAULT (' '), TALLA2 char (2) NULL CONSTRAINT df_cargas_TALLA2 DEFAULT (' '), COLOR2 char (2) NULL CONSTRAINT df_cargas_COLOR2 DEFAULT (' '), CANTCART2 float NULL CONSTRAINT df_cargas_CANTCART2 DEFAULT (0), CANTDART2 float NULL CONSTRAINT df_cargas_CANTDART2 DEFAULT (0), SALDOART2 float NULL CONSTRAINT df_cargas_SALDOART2 DEFAULT (0), RAIZ3 char (10) NULL CONSTRAINT df_cargas_RAIZ3 DEFAULT (' '), TALLA3 char (2) NULL CONSTRAINT df_cargas_TALLA3 DEFAULT (' '), COLOR3 char (2) NULL CONSTRAINT df_cargas_COLOR3 DEFAULT (' '), CANTCART3 float NULL CONSTRAINT df_cargas_CANTCART3 DEFAULT (0), CANTDART3 float NULL CONSTRAINT df_cargas_CANTDART3 DEFAULT (0), SALDOART3 float NULL CONSTRAINT df_cargas_SALDOART3 DEFAULT (0), RAIZ4 char (10) NULL CONSTRAINT df_cargas_RAIZ4 DEFAULT (' '), TALLA4 char (2) NULL CONSTRAINT df_cargas_TALLA4 DEFAULT (' '), COLOR4 char (2) NULL CONSTRAINT df_cargas_COLOR4 DEFAULT (' '), CANTCART4 float NULL CONSTRAINT df_cargas_CANTCART4 DEFAULT (0), CANTDART4 float NULL CONSTRAINT df_cargas_CANTDART4 DEFAULT (0), SALDOART4 float NULL CONSTRAINT df_cargas_SALDOART4 DEFAULT (0), RAIZ5 char (10) NULL CONSTRAINT df_cargas_RAIZ5 DEFAULT (' '), TALLA5 char (2) NULL CONSTRAINT df_cargas_TALLA5 DEFAULT (' '), COLOR5 char (2) NULL CONSTRAINT df_cargas_COLOR5 DEFAULT (' '), CANTCART5 float NULL CONSTRAINT df_cargas_CANTCART5 DEFAULT (0), CANTDART5 float NULL CONSTRAINT df_cargas_CANTDART5 DEFAULT (0), SALDOART5 float NULL CONSTRAINT df_cargas_SALDOART5 DEFAULT (0), BLOQUEADO bit NOT NULL CONSTRAINT df_cargas_BLOQUEADO DEFAULT (0), PASOALBAR bit NOT NULL CONSTRAINT df_cargas_PASOALBAR DEFAULT (0), FECHARET datetime NULL CONSTRAINT df_cargas_FECHARET DEFAULT (getdate()), MOVCARGA float NULL CONSTRAINT df_cargas_MOVCARGA DEFAULT (0), MOVRETORNO float NULL CONSTRAINT df_cargas_MOVRETORNO DEFAULT (0), RETORNCENT bit NOT NULL CONSTRAINT df_cargas_RETORNCENT DEFAULT (0) ) GO /****** Object: Table dbo.catego Script Date: 18/5/01 12:57:48 ******/ CREATE TABLE dbo.catego ( EMPRESA char (4) NOT NULL , CODIGO char (5) NOT NULL , NOMBRE char (20) NULL CONSTRAINT df_catego_NOMBRE DEFAULT (' '), MEMO text NULL , FOTO image NULL , SONIDO image NULL , CUENTA char (16) NULL CONSTRAINT df_catego_CUENTA DEFAULT (' '), EN_EURO bit NOT NULL CONSTRAINT df_catego_EN_EURO DEFAULT (0), CONSTRAINT catego_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, CODIGO ) ) GO CREATE INDEX catego_CODIGO ON dbo.catego(EMPRESA, CODIGO) GO /****** Object: Table dbo.cli_min Script Date: 18/5/01 12:57:48 ******/ CREATE TABLE dbo.cli_min ( EMPRESA char (4) NULL CONSTRAINT df_cli_min_EMPRESA DEFAULT (' '), CODIGO char (10) NULL CONSTRAINT df_cli_min_CODIGO DEFAULT (' '), NOMBRE char (40) NULL CONSTRAINT df_cli_min_NOMBRE DEFAULT (' '), TIPO char (10) NULL CONSTRAINT df_cli_min_TIPO DEFAULT (' '), ANEXO char (40) NULL CONSTRAINT df_cli_min_ANEXO DEFAULT (' '), ZONA char (5) NULL CONSTRAINT df_cli_min_ZONA DEFAULT (' '), CALLE char (40) NULL CONSTRAINT df_cli_min_CALLE DEFAULT (' '), LOCALIDAD char (30) NULL CONSTRAINT df_cli_min_LOCALIDAD DEFAULT (' '), PROV char (25) NULL CONSTRAINT df_cli_min_PROV DEFAULT (' '), DP char (5) NULL CONSTRAINT df_cli_min_DP DEFAULT (' '), CIF char (25) NULL CONSTRAINT df_cli_min_CIF DEFAULT (' '), CUENTA char (15) NULL CONSTRAINT df_cli_min_CUENTA DEFAULT (' '), TEL1 char (20) NULL CONSTRAINT df_cli_min_TEL1 DEFAULT (' '), TEL2 char (20) NULL CONSTRAINT df_cli_min_TEL2 DEFAULT (' '), TELEX char (40) NULL CONSTRAINT df_cli_min_TELEX DEFAULT (' '), FAX char (20) NULL CONSTRAINT df_cli_min_FAX DEFAULT (' '), CONTACTO1 char (30) NULL CONSTRAINT df_cli_min_CONTACTO1 DEFAULT (' '), CARGO1 char (25) NULL CONSTRAINT df_cli_min_CARGO1 DEFAULT (' '), TELC1 char (20) NULL CONSTRAINT df_cli_min_TELC1 DEFAULT (' '), CONTACTO2 char (30) NULL CONSTRAINT df_cli_min_CONTACTO2 DEFAULT (' '), CARGO2 char (25) NULL CONSTRAINT df_cli_min_CARGO2 DEFAULT (' '), TELC2 char (20) NULL CONSTRAINT df_cli_min_TELC2 DEFAULT (' '), CONTACTO3 char (30) NULL CONSTRAINT df_cli_min_CONTACTO3 DEFAULT (' '), CARGO3 char (25) NULL CONSTRAINT df_cli_min_CARGO3 DEFAULT (' '), TELC3 char (20) NULL CONSTRAINT df_cli_min_TELC3 DEFAULT (' '), CALLE_E char (40) NULL CONSTRAINT df_cli_min_CALLE_E DEFAULT (' '), LOCALIDA_E char (30) NULL CONSTRAINT df_cli_min_LOCALIDA_E DEFAULT (' '), PROV_E char (25) NULL CONSTRAINT df_cli_min_PROV_E DEFAULT (' '), DP_E char (5) NULL CONSTRAINT df_cli_min_DP_E DEFAULT (' '), BANCO char (40) NULL CONSTRAINT df_cli_min_BANCO DEFAULT (' '), SUCURSAL char (40) NULL CONSTRAINT df_cli_min_SUCURSAL DEFAULT (' '), LOCALIDA_B char (40) NULL CONSTRAINT df_cli_min_LOCALIDA_B DEFAULT (' '), CUENTA_B char (20) NULL CONSTRAINT df_cli_min_CUENTA_B DEFAULT (' '), CC1 char (4) NULL CONSTRAINT df_cli_min_CC1 DEFAULT (' '), CC2 char (4) NULL CONSTRAINT df_cli_min_CC2 DEFAULT (' '), DC char (2) NULL CONSTRAINT df_cli_min_DC DEFAULT (' '), PAGO char (4) NULL CONSTRAINT df_cli_min_PAGO DEFAULT (' '), TIPOIVA float NULL CONSTRAINT df_cli_min_TIPOIVA DEFAULT (0), RECARGO char (1) NULL CONSTRAINT df_cli_min_RECARGO DEFAULT (' '), DTO_C float NULL CONSTRAINT df_cli_min_DTO_C DEFAULT (0), DTO_PP float NULL CONSTRAINT df_cli_min_DTO_PP DEFAULT (0), DTO_LIN float NULL CONSTRAINT df_cli_min_DTO_LIN DEFAULT (0), COMERCIAL char (10) NULL CONSTRAINT df_cli_min_COMERCIAL DEFAULT (' '), RIESGO_L float NULL CONSTRAINT df_cli_min_RIESGO_L DEFAULT (0), TARIFA float NULL CONSTRAINT df_cli_min_TARIFA DEFAULT (0), PETICION datetime NULL CONSTRAINT df_cli_min_PETICION DEFAULT (getdate()), CONCESION datetime NULL CONSTRAINT df_cli_min_CONCESION DEFAULT (getdate()), IMP_PEDIDO float NULL CONSTRAINT df_cli_min_IMP_PEDIDO DEFAULT (0), PAGO1 float NULL CONSTRAINT df_cli_min_PAGO1 DEFAULT (0), PAGO2 float NULL CONSTRAINT df_cli_min_PAGO2 DEFAULT (0), PAGO3 float NULL CONSTRAINT df_cli_min_PAGO3 DEFAULT (0), PAGO4 float NULL CONSTRAINT df_cli_min_PAGO4 DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , MADRE char (10) NULL CONSTRAINT df_cli_min_MADRE DEFAULT (' '), TIPOMAD float NULL CONSTRAINT df_cli_min_TIPOMAD DEFAULT (0), HORARIO char (20) NULL CONSTRAINT df_cli_min_HORARIO DEFAULT (' '), PROVEEDOR char (10) NULL CONSTRAINT df_cli_min_PROVEEDOR DEFAULT (' '), IMPORTE_P float NULL CONSTRAINT df_cli_min_IMPORTE_P DEFAULT (0), ENLAZADO char (1) NULL CONSTRAINT df_cli_min_ENLAZADO DEFAULT (' '), MAXIMO float NULL CONSTRAINT df_cli_min_MAXIMO DEFAULT (0), COPIAS float NULL CONSTRAINT df_cli_min_COPIAS DEFAULT (0), PORCEN1 float NULL CONSTRAINT df_cli_min_PORCEN1 DEFAULT (0), PORCEN2 float NULL CONSTRAINT df_cli_min_PORCEN2 DEFAULT (0), SERIE1 char (2) NULL CONSTRAINT df_cli_min_SERIE1 DEFAULT (' '), SERIE2 char (2) NULL CONSTRAINT df_cli_min_SERIE2 DEFAULT (' '), PAIS char (25) NULL CONSTRAINT df_cli_min_PAIS DEFAULT (' '), PAIS_E char (25) NULL CONSTRAINT df_cli_min_PAIS_E DEFAULT (' '), PORTES char (1) NULL CONSTRAINT df_cli_min_PORTES DEFAULT (' '), AGENCIA char (10) NULL CONSTRAINT df_cli_min_AGENCIA DEFAULT (' '), EN_EURO bit NOT NULL CONSTRAINT df_cli_min_EN_EURO DEFAULT (0), EN_EURODF bit NOT NULL CONSTRAINT df_cli_min_EN_EURODF DEFAULT (0) ) GO /****** Object: Table dbo.cli2 Script Date: 18/5/01 12:57:48 ******/ CREATE TABLE dbo.cli2 ( EMPRESA char (4) NOT NULL , TIPOMAD float NULL CONSTRAINT df_cli2_TIPOMAD DEFAULT (0), CODIGO char (10) NOT NULL , MADRE char (10) NULL CONSTRAINT df_cli2_MADRE DEFAULT (' '), RIESGO_L float NULL CONSTRAINT df_cli2_RIESGO_L DEFAULT (0), RIESGO_T float NULL CONSTRAINT df_cli2_RIESGO_T DEFAULT (0), RIESGO_PF float NULL CONSTRAINT df_cli2_RIESGO_PF DEFAULT (0), RIESGO_F float NULL CONSTRAINT df_cli2_RIESGO_F DEFAULT (0), RIESGO_EF float NULL CONSTRAINT df_cli2_RIESGO_EF DEFAULT (0), EN_EURO bit NOT NULL CONSTRAINT df_cli2_EN_EURO DEFAULT (0), CONSTRAINT cli2_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, CODIGO ) ) GO /****** Object: Table dbo.clientes Script Date: 18/5/01 12:57:49 ******/ CREATE TABLE dbo.clientes ( EMPRESA char (4) NOT NULL , CODIGO char (10) NOT NULL , NOMBRE char (40) NULL CONSTRAINT df_clientes_NOMBRE DEFAULT (' '), TIPO char (10) NULL CONSTRAINT df_clientes_TIPO DEFAULT (' '), ANEXO char (40) NULL CONSTRAINT df_clientes_ANEXO DEFAULT (' '), ZONA char (5) NULL CONSTRAINT df_clientes_ZONA DEFAULT (' '), CALLE char (40) NULL CONSTRAINT df_clientes_CALLE DEFAULT (' '), LOCALIDAD char (30) NULL CONSTRAINT df_clientes_LOCALIDAD DEFAULT (' '), PROV char (25) NULL CONSTRAINT df_clientes_PROV DEFAULT (' '), DP char (5) NULL CONSTRAINT df_clientes_DP DEFAULT (' '), CIF char (25) NULL CONSTRAINT df_clientes_CIF DEFAULT (' '), CUENTA char (15) NULL CONSTRAINT df_clientes_CUENTA DEFAULT (' '), TEL1 char (20) NULL CONSTRAINT df_clientes_TEL1 DEFAULT (' '), TEL2 char (20) NULL CONSTRAINT df_clientes_TEL2 DEFAULT (' '), TELEX char (40) NULL CONSTRAINT df_clientes_TELEX DEFAULT (' '), FAX char (20) NULL CONSTRAINT df_clientes_FAX DEFAULT (' '), CONTACTO1 char (30) NULL CONSTRAINT df_clientes_CONTACTO1 DEFAULT (' '), CARGO1 char (25) NULL CONSTRAINT df_clientes_CARGO1 DEFAULT (' '), TELC1 char (20) NULL CONSTRAINT df_clientes_TELC1 DEFAULT (' '), CONTACTO2 char (30) NULL CONSTRAINT df_clientes_CONTACTO2 DEFAULT (' '), CARGO2 char (25) NULL CONSTRAINT df_clientes_CARGO2 DEFAULT (' '), TELC2 char (20) NULL CONSTRAINT df_clientes_TELC2 DEFAULT (' '), CONTACTO3 char (30) NULL CONSTRAINT df_clientes_CONTACTO3 DEFAULT (' '), CARGO3 char (25) NULL CONSTRAINT df_clientes_CARGO3 DEFAULT (' '), TELC3 char (20) NULL CONSTRAINT df_clientes_TELC3 DEFAULT (' '), CALLE_E char (40) NULL CONSTRAINT df_clientes_CALLE_E DEFAULT (' '), LOCALIDA_E char (30) NULL CONSTRAINT df_clientes_LOCALIDA_E DEFAULT (' '), PROV_E char (25) NULL CONSTRAINT df_clientes_PROV_E DEFAULT (' '), DP_E char (5) NULL CONSTRAINT df_clientes_DP_E DEFAULT (' '), BANCO char (40) NULL CONSTRAINT df_clientes_BANCO DEFAULT (' '), SUCURSAL char (40) NULL CONSTRAINT df_clientes_SUCURSAL DEFAULT (' '), LOCALIDA_B char (40) NULL CONSTRAINT df_clientes_LOCALIDA_B DEFAULT (' '), CUENTA_B char (20) NULL CONSTRAINT df_clientes_CUENTA_B DEFAULT (' '), CC1 char (4) NULL CONSTRAINT df_clientes_CC1 DEFAULT (' '), CC2 char (4) NULL CONSTRAINT df_clientes_CC2 DEFAULT (' '), DC char (2) NULL CONSTRAINT df_clientes_DC DEFAULT (' '), PAGO char (4) NULL CONSTRAINT df_clientes_PAGO DEFAULT (' '), TIPOIVA float NULL CONSTRAINT df_clientes_TIPOIVA DEFAULT (0), RECARGO char (1) NULL CONSTRAINT df_clientes_RECARGO DEFAULT (' '), DTO_C float NULL CONSTRAINT df_clientes_DTO_C DEFAULT (0), DTO_PP float NULL CONSTRAINT df_clientes_DTO_PP DEFAULT (0), DTO_LIN float NULL CONSTRAINT df_clientes_DTO_LIN DEFAULT (0), COMERCIAL char (10) NULL CONSTRAINT df_clientes_COMERCIAL DEFAULT (' '), RIESGO_L float NULL CONSTRAINT df_clientes_RIESGO_L DEFAULT (0), TARIFA float NULL CONSTRAINT df_clientes_TARIFA DEFAULT (0), PETICION datetime NULL CONSTRAINT df_clientes_PETICION DEFAULT (getdate()), CONCESION datetime NULL CONSTRAINT df_clientes_CONCESION DEFAULT (getdate()), IMP_PEDIDO float NULL CONSTRAINT df_clientes_IMP_PEDIDO DEFAULT (0), PAGO1 float NULL CONSTRAINT df_clientes_PAGO1 DEFAULT (0), PAGO2 float NULL CONSTRAINT df_clientes_PAGO2 DEFAULT (0), PAGO3 float NULL CONSTRAINT df_clientes_PAGO3 DEFAULT (0), PAGO4 float NULL CONSTRAINT df_clientes_PAGO4 DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , MADRE char (10) NULL CONSTRAINT df_clientes_MADRE DEFAULT (' '), TIPOMAD float NULL CONSTRAINT df_clientes_TIPOMAD DEFAULT (0), HORARIO char (20) NULL CONSTRAINT df_clientes_HORARIO DEFAULT (' '), PROVEEDOR char (10) NULL CONSTRAINT df_clientes_PROVEEDOR DEFAULT (' '), IMPORTE_P float NULL CONSTRAINT df_clientes_IMPORTE_P DEFAULT (0), ENLAZADO char (1) NULL CONSTRAINT df_clientes_ENLAZADO DEFAULT (' '), MAXIMO float NULL CONSTRAINT df_clientes_MAXIMO DEFAULT (0), COPIAS float NULL CONSTRAINT df_clientes_COPIAS DEFAULT (0), PORCEN1 float NULL CONSTRAINT df_clientes_PORCEN1 DEFAULT (0), PORCEN2 float NULL CONSTRAINT df_clientes_PORCEN2 DEFAULT (0), SERIE1 char (2) NULL CONSTRAINT df_clientes_SERIE1 DEFAULT (' '), SERIE2 char (2) NULL CONSTRAINT df_clientes_SERIE2 DEFAULT (' '), PAIS char (25) NULL CONSTRAINT df_clientes_PAIS DEFAULT (' '), PAIS_E char (25) NULL CONSTRAINT df_clientes_PAIS_E DEFAULT (' '), PORTES char (1) NULL CONSTRAINT df_clientes_PORTES DEFAULT (' '), AGENCIA char (40) NULL CONSTRAINT df_clientes_AGENCIA DEFAULT (' '), EN_EURO bit NOT NULL CONSTRAINT df_clientes_EN_EURO DEFAULT (0), EN_EURODF bit NOT NULL CONSTRAINT df_clientes_EN_EURODF DEFAULT (0), ALMACEN char (4) NULL CONSTRAINT df_clientes_ALMACEN DEFAULT (' '), COLEGIADO char (20) NULL CONSTRAINT df_clientes_COLEGIADO DEFAULT (' '), CPRO float NULL CONSTRAINT df_clientes_CPRO DEFAULT (0), COD_COL float NULL CONSTRAINT df_clientes_COD_COL DEFAULT (0), COD_FAR float NULL CONSTRAINT df_clientes_COD_FAR DEFAULT (0), FECHA_COL datetime NULL CONSTRAINT df_clientes_FECHA_COL DEFAULT (getdate()), FECHA_BAJ datetime NULL CONSTRAINT df_clientes_FECHA_BAJ DEFAULT (getdate()), CPROV char (2) NULL CONSTRAINT df_clientes_CPROV DEFAULT (' '), MUNICIPIO char (4) NULL CONSTRAINT df_clientes_MUNICIPIO DEFAULT (' '), EC char (2) NULL CONSTRAINT df_clientes_EC DEFAULT (' '), ES char (3) NULL CONSTRAINT df_clientes_ES DEFAULT (' '), DATOS bit NOT NULL CONSTRAINT df_clientes_DATOS DEFAULT (0), VACA1 datetime NULL CONSTRAINT df_clientes_VACA1 DEFAULT (getdate()), VACA2 datetime NULL CONSTRAINT df_clientes_VACA2 DEFAULT (getdate()), TV_MODIF bit NOT NULL CONSTRAINT df_clientes_TV_MODIF DEFAULT (0), TV_TIPO char (1) NULL CONSTRAINT df_clientes_TV_TIPO DEFAULT (' '), IND_ANEXO char (50) NULL , IND_CIF char (35) NULL , IND_NOMBRE char (50) NULL , CONSTRAINT clientes_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, CODIGO ) ) GO CREATE INDEX clientes_CODIGO ON dbo.clientes(EMPRESA, CODIGO) GO CREATE INDEX clientes_IND_ANEXO ON dbo.clientes(EMPRESA, IND_ANEXO) GO CREATE INDEX clientes_IND_CIF ON dbo.clientes(EMPRESA, IND_CIF) GO CREATE INDEX clientes_IND_NOMBRE ON dbo.clientes(EMPRESA, IND_NOMBRE) GO /****** Object: Table dbo.clitip Script Date: 18/5/01 12:57:49 ******/ CREATE TABLE dbo.clitip ( EMPRESA char (4) NULL CONSTRAINT df_clitip_EMPRESA DEFAULT (' '), COD_CLI char (10) NULL CONSTRAINT df_clitip_COD_CLI DEFAULT (' '), COD_TIPO char (3) NULL CONSTRAINT df_clitip_COD_TIPO DEFAULT (' '), FOTO image NULL , MEMO text NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_clitip_EN_EURO DEFAULT (0) ) GO /****** Object: Table dbo.cm_doc Script Date: 18/5/01 12:57:49 ******/ CREATE TABLE dbo.cm_doc ( FICH char (10) NOT NULL , EN_EURO bit NOT NULL CONSTRAINT df_cm_doc_EN_EURO DEFAULT (0), EMPRESA char (4) NOT NULL , SERIE char (2) NOT NULL , NUMERO float NOT NULL , CONSTRAINT cm_doc_unique PRIMARY KEY NONCLUSTERED ( FICH, EMPRESA, SERIE, NUMERO ) ) GO /****** Object: Table dbo.cobros Script Date: 18/5/01 12:57:50 ******/ CREATE TABLE dbo.cobros ( EMPRESA char (4) NOT NULL , NUMERO float NOT NULL , SERIE char (2) NULL CONSTRAINT df_cobros_SERIE DEFAULT (' '), FACTURA float NULL CONSTRAINT df_cobros_FACTURA DEFAULT (0), DIAS datetime NULL CONSTRAINT df_cobros_DIAS DEFAULT (getdate()), FECHA datetime NULL CONSTRAINT df_cobros_FECHA DEFAULT (getdate()), IMPORTE_C float NULL CONSTRAINT df_cobros_IMPORTE_C DEFAULT (0), CLIENTE char (10) NULL CONSTRAINT df_cobros_CLIENTE DEFAULT (' '), ENLAZADO char (1) NULL CONSTRAINT df_cobros_ENLAZADO DEFAULT (' '), CUENTA char (15) NULL CONSTRAINT df_cobros_CUENTA DEFAULT (' '), AUTOMATICO char (1) NULL CONSTRAINT df_cobros_AUTOMATICO DEFAULT (' '), MEMO text NULL , FOTO image NULL , SONIDO image NULL , ANTICIPO bit NOT NULL CONSTRAINT df_cobros_ANTICIPO DEFAULT (0), ENL_DESANT char (1) NULL CONSTRAINT df_cobros_ENL_DESANT DEFAULT (' '), EN_EURO bit NOT NULL CONSTRAINT df_cobros_EN_EURO DEFAULT (0), CLAV_1 char (14) NULL , IND_CLIENTE char (20) NULL , CONSTRAINT cobros_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, NUMERO ) ) GO /****** Object: Table dbo.cod_art Script Date: 18/5/01 12:57:50 ******/ CREATE TABLE dbo.cod_art ( EMPRESA char (4) NULL CONSTRAINT df_cod_art_EMPRESA DEFAULT (' '), CODIGO char (25) NULL CONSTRAINT df_cod_art_CODIGO DEFAULT (' '), DESCRIPCIO text NULL , TIPO_COD char (1) NULL CONSTRAINT df_cod_art_TIPO_COD DEFAULT (' '), RAIZ char (16) NULL CONSTRAINT df_cod_art_RAIZ DEFAULT (' '), TALLA char (2) NULL CONSTRAINT df_cod_art_TALLA DEFAULT (' '), COLOR char (2) NULL CONSTRAINT df_cod_art_COLOR DEFAULT (' '), EN_EURO bit NOT NULL CONSTRAINT df_cod_art_EN_EURO DEFAULT (0) ) GO /****** Object: Table dbo.cod_cli Script Date: 18/5/01 12:57:50 ******/ CREATE TABLE dbo.cod_cli ( EMPRESA char (4) NOT NULL , CC char (20) NOT NULL , NOMBRE char (40) NULL CONSTRAINT df_cod_cli_NOMBRE DEFAULT (' '), ANEXO char (40) NULL CONSTRAINT df_cod_cli_ANEXO DEFAULT (' '), TIPO_COD char (1) NOT NULL , CODIGO char (10) NOT NULL , EN_EURO bit NOT NULL CONSTRAINT df_cod_cli_EN_EURO DEFAULT (0), CONSTRAINT cod_cli_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, CC, CODIGO, TIPO_COD ) ) GO /****** Object: Table dbo.cod_pro Script Date: 18/5/01 12:57:50 ******/ CREATE TABLE dbo.cod_pro ( EMPRESA char (4) NOT NULL , CC char (20) NOT NULL , NOMBRE char (40) NULL CONSTRAINT df_cod_pro_NOMBRE DEFAULT (' '), ANEXO char (40) NULL CONSTRAINT df_cod_pro_ANEXO DEFAULT (' '), TIPO_COD char (1) NOT NULL , CODIGO char (10) NOT NULL , EN_EURO bit NOT NULL CONSTRAINT df_cod_pro_EN_EURO DEFAULT (0), CONSTRAINT cod_pro_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, CC, CODIGO, TIPO_COD ) ) GO /****** Object: Table dbo.color Script Date: 18/5/01 12:57:50 ******/ CREATE TABLE dbo.color ( EMPRESA char (4) NULL CONSTRAINT df_color_EMPRESA DEFAULT (' '), CODIGO char (2) NULL CONSTRAINT df_color_CODIGO DEFAULT (' '), NOMBRE char (40) NULL CONSTRAINT df_color_NOMBRE DEFAULT (' '), FOTO image NULL , MEMO text NULL , SONIDO image NULL , TV_MODIF bit NOT NULL CONSTRAINT df_color_TV_MODIF DEFAULT (0), EN_EURO bit NOT NULL CONSTRAINT df_color_EN_EURO DEFAULT (0) ) GO CREATE INDEX color_CODIGO ON dbo.color(EMPRESA, CODIGO) GO /****** Object: Table dbo.colpro Script Date: 18/5/01 12:57:50 ******/ CREATE TABLE dbo.colpro ( EMPRESA char (4) NULL CONSTRAINT df_colpro_EMPRESA DEFAULT (' '), COD_CLI char (10) NULL CONSTRAINT df_colpro_COD_CLI DEFAULT (' '), COD_MODEJE char (2) NULL CONSTRAINT df_colpro_COD_MODEJE DEFAULT (' '), FOTO image NULL , MEMO text NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_colpro_EN_EURO DEFAULT (0) ) GO /****** Object: Table dbo.com_mar Script Date: 18/5/01 12:57:51 ******/ CREATE TABLE dbo.com_mar ( EMPRESA char (4) NULL CONSTRAINT df_com_mar_EMPRESA DEFAULT (' '), COMERCIAL char (10) NULL CONSTRAINT df_com_mar_COMERCIAL DEFAULT (' '), FAMILIA char (5) NULL CONSTRAINT df_com_mar_FAMILIA DEFAULT (' '), T1 float NULL CONSTRAINT df_com_mar_T1 DEFAULT (0), C1 float NULL CONSTRAINT df_com_mar_C1 DEFAULT (0), T2 float NULL CONSTRAINT df_com_mar_T2 DEFAULT (0), C2 float NULL CONSTRAINT df_com_mar_C2 DEFAULT (0), T3 float NULL CONSTRAINT df_com_mar_T3 DEFAULT (0), C3 float NULL CONSTRAINT df_com_mar_C3 DEFAULT (0), T4 float NULL CONSTRAINT df_com_mar_T4 DEFAULT (0), C4 float NULL CONSTRAINT df_com_mar_C4 DEFAULT (0), T5 float NULL CONSTRAINT df_com_mar_T5 DEFAULT (0), C5 float NULL CONSTRAINT df_com_mar_C5 DEFAULT (0), FOTO image NULL , MEMO text NULL , SONIDO image NULL ) GO /****** Object: Table dbo.comision Script Date: 18/5/01 12:57:51 ******/ CREATE TABLE dbo.comision ( EMPRESA char (4) NULL CONSTRAINT df_comision_EMPRESA DEFAULT (' '), TIPO char (10) NULL CONSTRAINT df_comision_TIPO DEFAULT (' '), HASTA float NULL CONSTRAINT df_comision_HASTA DEFAULT (0), COMISION float NULL CONSTRAINT df_comision_COMISION DEFAULT (0), FOTO image NULL , MEMO text NULL , SONIDO image NULL ) GO /****** Object: Table dbo.compra Script Date: 18/5/01 12:57:51 ******/ CREATE TABLE dbo.compra ( EMPRESA char (4) NOT NULL , SERIE char (2) NOT NULL , NUMERO float NOT NULL , CLIENTE char (10) NULL CONSTRAINT df_compra_CLIENTE DEFAULT (' '), REFER char (20) NULL CONSTRAINT df_compra_REFER DEFAULT (' '), FECHA datetime NULL CONSTRAINT df_compra_FECHA DEFAULT (getdate()), COMERCIAL char (10) NULL CONSTRAINT df_compra_COMERCIAL DEFAULT (' '), TITULO1 char (40) NULL CONSTRAINT df_compra_TITULO1 DEFAULT (' '), TARIFA float NULL CONSTRAINT df_compra_TARIFA DEFAULT (0), DTO_C float NULL CONSTRAINT df_compra_DTO_C DEFAULT (0), DTO_P float NULL CONSTRAINT df_compra_DTO_P DEFAULT (0), PAGO char (4) NULL CONSTRAINT df_compra_PAGO DEFAULT (' '), F_ENTREGA datetime NULL CONSTRAINT df_compra_F_ENTREGA DEFAULT (getdate()), SUMA1 float NULL CONSTRAINT df_compra_SUMA1 DEFAULT (0), SUMA2 float NULL CONSTRAINT df_compra_SUMA2 DEFAULT (0), SUMA3 float NULL CONSTRAINT df_compra_SUMA3 DEFAULT (0), SUMA4 float NULL CONSTRAINT df_compra_SUMA4 DEFAULT (0), DTO1 float NULL CONSTRAINT df_compra_DTO1 DEFAULT (0), DTO2 float NULL CONSTRAINT df_compra_DTO2 DEFAULT (0), DTO3 float NULL CONSTRAINT df_compra_DTO3 DEFAULT (0), DTO4 float NULL CONSTRAINT df_compra_DTO4 DEFAULT (0), BASE1 float NULL CONSTRAINT df_compra_BASE1 DEFAULT (0), BASE2 float NULL CONSTRAINT df_compra_BASE2 DEFAULT (0), BASE3 float NULL CONSTRAINT df_compra_BASE3 DEFAULT (0), BASE4 float NULL CONSTRAINT df_compra_BASE4 DEFAULT (0), IVA1 float NULL CONSTRAINT df_compra_IVA1 DEFAULT (0), IVA2 float NULL CONSTRAINT df_compra_IVA2 DEFAULT (0), IVA3 float NULL CONSTRAINT df_compra_IVA3 DEFAULT (0), IVA4 float NULL CONSTRAINT df_compra_IVA4 DEFAULT (0), TOTAL float NULL CONSTRAINT df_compra_TOTAL DEFAULT (0), RE1 float NULL CONSTRAINT df_compra_RE1 DEFAULT (0), RE2 float NULL CONSTRAINT df_compra_RE2 DEFAULT (0), RE3 float NULL CONSTRAINT df_compra_RE3 DEFAULT (0), RE4 float NULL CONSTRAINT df_compra_RE4 DEFAULT (0), DTO_REC float NULL CONSTRAINT df_compra_DTO_REC DEFAULT (0), RECARGO1 float NULL CONSTRAINT df_compra_RECARGO1 DEFAULT (0), RECARGO2 float NULL CONSTRAINT df_compra_RECARGO2 DEFAULT (0), RECARGO3 float NULL CONSTRAINT df_compra_RECARGO3 DEFAULT (0), RECARGO4 float NULL CONSTRAINT df_compra_RECARGO4 DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , DIVISA char (10) NULL CONSTRAINT df_compra_DIVISA DEFAULT (' '), CAMBIO float NULL CONSTRAINT df_compra_CAMBIO DEFAULT (0), A_SUMA1 float NULL CONSTRAINT df_compra_A_SUMA1 DEFAULT (0), A_SUMA2 float NULL CONSTRAINT df_compra_A_SUMA2 DEFAULT (0), A_SUMA3 float NULL CONSTRAINT df_compra_A_SUMA3 DEFAULT (0), A_SUMA4 float NULL CONSTRAINT df_compra_A_SUMA4 DEFAULT (0), A_DTO1 float NULL CONSTRAINT df_compra_A_DTO1 DEFAULT (0), A_DTO2 float NULL CONSTRAINT df_compra_A_DTO2 DEFAULT (0), A_DTO3 float NULL CONSTRAINT df_compra_A_DTO3 DEFAULT (0), A_DTO4 float NULL CONSTRAINT df_compra_A_DTO4 DEFAULT (0), A_BASE1 float NULL CONSTRAINT df_compra_A_BASE1 DEFAULT (0), A_BASE2 float NULL CONSTRAINT df_compra_A_BASE2 DEFAULT (0), A_BASE3 float NULL CONSTRAINT df_compra_A_BASE3 DEFAULT (0), A_BASE4 float NULL CONSTRAINT df_compra_A_BASE4 DEFAULT (0), A_IVA1 float NULL CONSTRAINT df_compra_A_IVA1 DEFAULT (0), A_IVA2 float NULL CONSTRAINT df_compra_A_IVA2 DEFAULT (0), A_IVA3 float NULL CONSTRAINT df_compra_A_IVA3 DEFAULT (0), A_IVA4 float NULL CONSTRAINT df_compra_A_IVA4 DEFAULT (0), A_TOTAL float NULL CONSTRAINT df_compra_A_TOTAL DEFAULT (0), A_RE1 float NULL CONSTRAINT df_compra_A_RE1 DEFAULT (0), A_RE2 float NULL CONSTRAINT df_compra_A_RE2 DEFAULT (0), A_RE3 float NULL CONSTRAINT df_compra_A_RE3 DEFAULT (0), A_RE4 float NULL CONSTRAINT df_compra_A_RE4 DEFAULT (0), A_REC1 float NULL CONSTRAINT df_compra_A_REC1 DEFAULT (0), A_REC2 float NULL CONSTRAINT df_compra_A_REC2 DEFAULT (0), A_REC3 float NULL CONSTRAINT df_compra_A_REC3 DEFAULT (0), A_REC4 float NULL CONSTRAINT df_compra_A_REC4 DEFAULT (0), RETENCION float NULL CONSTRAINT df_compra_RETENCION DEFAULT (0), IMPRET float NULL CONSTRAINT df_compra_IMPRET DEFAULT (0), A_IMPRET float NULL CONSTRAINT df_compra_A_IMPRET DEFAULT (0), CLAVERET char (1) NULL CONSTRAINT df_compra_CLAVERET DEFAULT (' '), EN_EURO bit NOT NULL CONSTRAINT df_compra_EN_EURO DEFAULT (0), SERPEDCLI char (2) NULL CONSTRAINT df_compra_SERPEDCLI DEFAULT (' '), NUMPEDCLI float NULL CONSTRAINT df_compra_NUMPEDCLI DEFAULT (0), CENTRO char (12) NULL CONSTRAINT df_compra_CENTRO DEFAULT (' '), CLAV_1 char (12) NULL , IND_FECHA char (20) NULL , IND_PROV char (22) NULL , IND_REFER char (32) NULL , CONSTRAINT compra_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, SERIE, NUMERO ) ) GO CREATE INDEX compra_CLAV_1 ON dbo.compra(EMPRESA, CLAV_1) GO CREATE INDEX compra_IND_FECHA ON dbo.compra(EMPRESA, IND_FECHA) GO CREATE INDEX compra_IND_PROV ON dbo.compra(EMPRESA, IND_PROV) GO CREATE INDEX compra_IND_REFER ON dbo.compra(EMPRESA, IND_REFER) GO /****** Object: Table dbo.conductr Script Date: 18/5/01 12:57:51 ******/ CREATE TABLE dbo.conductr ( EMPRESA char (4) NULL CONSTRAINT df_conductr_EMPRESA DEFAULT (' '), CODIGO char (10) NULL CONSTRAINT df_conductr_CODIGO DEFAULT (' '), NOMBRE char (40) NULL CONSTRAINT df_conductr_NOMBRE DEFAULT (' '), CALLE char (40) NULL CONSTRAINT df_conductr_CALLE DEFAULT (' '), LOCALIDADD char (30) NULL CONSTRAINT df_conductr_LOCALIDADD DEFAULT (' '), PROVINCIA char (25) NULL CONSTRAINT df_conductr_PROVINCIA DEFAULT (' '), DP char (5) NULL CONSTRAINT df_conductr_DP DEFAULT (' '), CIF char (25) NULL CONSTRAINT df_conductr_CIF DEFAULT (' '), TEL1 char (20) NULL CONSTRAINT df_conductr_TEL1 DEFAULT (' '), TEL2 char (20) NULL CONSTRAINT df_conductr_TEL2 DEFAULT (' '), MEMO text NULL , FOTO image NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_conductr_EN_EURO DEFAULT (0) ) GO /****** Object: Table dbo.consulta Script Date: 18/5/01 12:57:51 ******/ CREATE TABLE dbo.consulta ( DESCRIP char (40) NULL CONSTRAINT df_consulta_DESCRIP DEFAULT (' '), CODIGO text NULL , FORMATO char (10) NULL CONSTRAINT df_consulta_FORMATO DEFAULT (' '), GRUPO char (40) NULL CONSTRAINT df_consulta_GRUPO DEFAULT (' '), NUMERO float NOT NULL , ORDEN0 text NULL , INVISIBLE bit NOT NULL CONSTRAINT df_consulta_INVISIBLE DEFAULT (0), PADRE float NULL CONSTRAINT df_consulta_PADRE DEFAULT (0), CATEGORIA char (10) NULL CONSTRAINT df_consulta_CATEGORIA DEFAULT (' '), CONSTRAINT consulta_unique PRIMARY KEY NONCLUSTERED ( NUMERO ) ) GO CREATE INDEX consulta_NUMERO ON dbo.consulta(NUMERO) GO /****** Object: Table dbo.cont_a Script Date: 18/5/01 12:57:51 ******/ CREATE TABLE dbo.cont_a ( EMPRESA char (4) NULL CONSTRAINT df_cont_a_EMPRESA DEFAULT (' '), NUM_C float NULL CONSTRAINT df_cont_a_NUM_C DEFAULT (0), RAIZ char (16) NULL CONSTRAINT df_cont_a_RAIZ DEFAULT (' '), TALLA char (2) NULL CONSTRAINT df_cont_a_TALLA DEFAULT (' '), COLOR char (2) NULL CONSTRAINT df_cont_a_COLOR DEFAULT (' '), CHARDES char (10) NULL CONSTRAINT df_cont_a_CHARDES DEFAULT (' '), FOTO image NULL , MEMO text NULL , SONIDO image NULL ) GO /****** Object: Table dbo.cont_al Script Date: 18/5/01 12:57:51 ******/ CREATE TABLE dbo.cont_al ( EMPRESA char (4) NULL CONSTRAINT df_cont_al_EMPRESA DEFAULT (' '), NUM_C float NULL CONSTRAINT df_cont_al_NUM_C DEFAULT (0), ALMACEN char (5) NULL CONSTRAINT df_cont_al_ALMACEN DEFAULT (' '), ROYALTY float NULL CONSTRAINT df_cont_al_ROYALTY DEFAULT (0), FOTO image NULL , MEMO text NULL , SONIDO image NULL ) GO /****** Object: Table dbo.cont_p Script Date: 18/5/01 12:57:52 ******/ CREATE TABLE dbo.cont_p ( EMPRESA char (4) NULL CONSTRAINT df_cont_p_EMPRESA DEFAULT (' '), NUM_C float NULL CONSTRAINT df_cont_p_NUM_C DEFAULT (0), C_PAIS char (3) NULL CONSTRAINT df_cont_p_C_PAIS DEFAULT (' '), D_PAIS char (10) NULL CONSTRAINT df_cont_p_D_PAIS DEFAULT (' '), FOTO image NULL , MEMO text NULL , SONIDO image NULL ) GO /****** Object: Table dbo.contrato Script Date: 18/5/01 12:57:52 ******/ CREATE TABLE dbo.contrato ( EMPRESA char (4) NULL CONSTRAINT df_contrato_EMPRESA DEFAULT (' '), NUM_C float NULL CONSTRAINT df_contrato_NUM_C DEFAULT (0), TITULO char (40) NULL CONSTRAINT df_contrato_TITULO DEFAULT (' '), CODIGO char (15) NULL CONSTRAINT df_contrato_CODIGO DEFAULT (' '), EN_PTS char (1) NULL CONSTRAINT df_contrato_EN_PTS DEFAULT (' '), FOTO image NULL , MEMO text NULL , SONIDO image NULL ) GO /****** Object: Table dbo.cuadre Script Date: 18/5/01 12:57:52 ******/ CREATE TABLE dbo.cuadre ( EMPRESA char (4) NOT NULL , NUMERO float NOT NULL , HISTORICO float NULL CONSTRAINT df_cuadre_HISTORICO DEFAULT (0), DALMACEN char (4) NULL CONSTRAINT df_cuadre_DALMACEN DEFAULT (' '), HALMACEN char (4) NULL CONSTRAINT df_cuadre_HALMACEN DEFAULT (' '), DRAIZ char (16) NULL CONSTRAINT df_cuadre_DRAIZ DEFAULT (' '), DTALLA char (2) NULL CONSTRAINT df_cuadre_DTALLA DEFAULT (' '), DCOLOR char (2) NULL CONSTRAINT df_cuadre_DCOLOR DEFAULT (' '), HRAIZ char (16) NULL CONSTRAINT df_cuadre_HRAIZ DEFAULT (' '), HTALLA char (2) NULL CONSTRAINT df_cuadre_HTALLA DEFAULT (' '), HCOLOR char (2) NULL CONSTRAINT df_cuadre_HCOLOR DEFAULT (' '), ENTRADA float NULL CONSTRAINT df_cuadre_ENTRADA DEFAULT (0), SALIDA float NULL CONSTRAINT df_cuadre_SALIDA DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_cuadre_EN_EURO DEFAULT (0), TITULO char (40) NULL CONSTRAINT df_cuadre_TITULO DEFAULT (' '), CLAV_1 char (14) NULL , CONSTRAINT cuadre_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, NUMERO ) ) GO CREATE INDEX cuadre_CLAV_1 ON dbo.cuadre(EMPRESA, CLAV_1) GO /****** Object: Table dbo.definic Script Date: 18/5/01 12:57:52 ******/ CREATE TABLE dbo.definic ( NOMBRE char (8) NULL CONSTRAINT df_definic_NOMBRE DEFAULT (' '), NUMERO float NULL CONSTRAINT df_definic_NUMERO DEFAULT (0), DESCRIP char (200) NULL CONSTRAINT df_definic_DESCRIP DEFAULT (' '), empresa char (4) NULL CONSTRAINT DF_definic_empresa_1__12 DEFAULT (' '), memo text NULL , foto image NULL , sonido image NULL ) GO /****** Object: Table dbo.derechit Script Date: 18/5/01 12:57:52 ******/ CREATE TABLE dbo.derechit ( ID char (9) NULL CONSTRAINT df_derechit_ID DEFAULT (' '), USUARIO char (9) NULL CONSTRAINT df_derechit_USUARIO DEFAULT (' '), CONSULTA float NULL CONSTRAINT df_derechit_CONSULTA DEFAULT (0), CATEGORIA char (10) NULL CONSTRAINT df_derechit_CATEGORIA DEFAULT (' '), EMPRESA char (4) NULL CONSTRAINT df_derechit_EMPRESA DEFAULT (' '), FOTO image NULL , MEMO text NULL , SONIDO image NULL ) GO /****** Object: Table dbo.derechos Script Date: 18/5/01 12:57:52 ******/ CREATE TABLE dbo.derechos ( USUARIO char (3) NOT NULL , PROGRAMA char (10) NOT NULL , PERMISO bit NOT NULL CONSTRAINT df_derechos_PERMISO DEFAULT (0), ALTAS bit NOT NULL CONSTRAINT df_derechos_ALTAS DEFAULT (0), BAJAS bit NOT NULL CONSTRAINT df_derechos_BAJAS DEFAULT (0), MODIFICA bit NOT NULL CONSTRAINT df_derechos_MODIFICA DEFAULT (0), CONSULTA bit NOT NULL CONSTRAINT df_derechos_CONSULTA DEFAULT (0), TRASPASO bit NOT NULL CONSTRAINT df_derechos_TRASPASO DEFAULT (0), EMPRESA char (4) NULL CONSTRAINT df_derechos_EMPRESA DEFAULT (' '), FOTO image NULL , MEMO text NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_derechos_EN_EURO DEFAULT (0), IND_CLAVE char (13) NULL , CONSTRAINT derechos_unique PRIMARY KEY NONCLUSTERED ( USUARIO, PROGRAMA ) ) GO CREATE INDEX derechos_IND_CLAVE ON dbo.derechos(IND_CLAVE) GO /****** Object: Table dbo.desglose Script Date: 18/5/01 12:57:53 ******/ CREATE TABLE dbo.desglose ( EMPRESA char (4) NULL CONSTRAINT df_desglose_EMPRESA DEFAULT (' '), NUMERO float NULL CONSTRAINT df_desglose_NUMERO DEFAULT (0), FECHA datetime NULL CONSTRAINT df_desglose_FECHA DEFAULT (getdate()), RAIZ char (16) NULL CONSTRAINT df_desglose_RAIZ DEFAULT (' '), TALLA char (2) NULL CONSTRAINT df_desglose_TALLA DEFAULT (' '), COLOR char (2) NULL CONSTRAINT df_desglose_COLOR DEFAULT (' '), CANTIDAD float NULL CONSTRAINT df_desglose_CANTIDAD DEFAULT (0), PRECIO float NULL CONSTRAINT df_desglose_PRECIO DEFAULT (0), ALMACEN char (4) NULL CONSTRAINT df_desglose_ALMACEN DEFAULT (' '), DESCRIP char (40) NULL CONSTRAINT df_desglose_DESCRIP DEFAULT (' '), SALIDA float NULL CONSTRAINT df_desglose_SALIDA DEFAULT (0), ENTRADA float NULL CONSTRAINT df_desglose_ENTRADA DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_desglose_EN_EURO DEFAULT (0) ) GO /****** Object: Table dbo.divisa Script Date: 18/5/01 12:57:53 ******/ CREATE TABLE dbo.divisa ( EMPRESA char (4) NOT NULL , CODIGO char (10) NOT NULL , NOMBRE char (40) NULL CONSTRAINT df_divisa_NOMBRE DEFAULT (' '), ABREVIA char (3) NULL CONSTRAINT df_divisa_ABREVIA DEFAULT (' '), FOTO image NULL , SONIDO image NULL , MEMO text NULL , REDONDEO float NULL CONSTRAINT df_divisa_REDONDEO DEFAULT (0), EN_EURO bit NOT NULL CONSTRAINT df_divisa_EN_EURO DEFAULT (0), CONSTRAINT divisa_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, CODIGO ) ) GO CREATE INDEX divisa_CODIGO ON dbo.divisa(EMPRESA, CODIGO) GO /****** Object: Table dbo.division Script Date: 18/5/01 12:57:53 ******/ CREATE TABLE dbo.division ( EMPRESA char (4) NULL CONSTRAINT df_division_EMPRESA DEFAULT (' '), CODIGO char (10) NULL CONSTRAINT df_division_CODIGO DEFAULT (' '), NOMBRE char (20) NULL CONSTRAINT df_division_NOMBRE DEFAULT (' '), MEMO text NULL , FOTO image NULL , SONIDO image NULL , CUENTA char (16) NULL CONSTRAINT df_division_CUENTA DEFAULT (' '), EN_EURO bit NOT NULL CONSTRAINT df_division_EN_EURO DEFAULT (0) ) GO /****** Object: Table dbo.ejepro Script Date: 18/5/01 12:57:53 ******/ CREATE TABLE dbo.ejepro ( EMPRESA char (4) NULL CONSTRAINT df_ejepro_EMPRESA DEFAULT (' '), COD_MOD char (2) NULL CONSTRAINT df_ejepro_COD_MOD DEFAULT (' '), NOM_MOD char (30) NULL CONSTRAINT df_ejepro_NOM_MOD DEFAULT (' '), FOTO image NULL , MEMO text NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_ejepro_EN_EURO DEFAULT (0) ) GO /****** Object: Table dbo.empre2 Script Date: 18/5/01 12:57:53 ******/ CREATE TABLE dbo.empre2 ( EMPRESA char (4) NULL CONSTRAINT df_empre2_EMPRESA DEFAULT (' '), NOMBRE char (40) NULL CONSTRAINT df_empre2_NOMBRE DEFAULT (' '), PREFIJO_CL char (4) NULL CONSTRAINT df_empre2_PREFIJO_CL DEFAULT (' '), PREFIJO_PR char (4) NULL CONSTRAINT df_empre2_PREFIJO_PR DEFAULT (' '), RECARGO bit NOT NULL CONSTRAINT df_empre2_RECARGO DEFAULT (0), CASCADA bit NOT NULL CONSTRAINT df_empre2_CASCADA DEFAULT (0), PAGO1 float NULL CONSTRAINT df_empre2_PAGO1 DEFAULT (0), PAGO2 float NULL CONSTRAINT df_empre2_PAGO2 DEFAULT (0), PAGO3 float NULL CONSTRAINT df_empre2_PAGO3 DEFAULT (0), PAGO4 float NULL CONSTRAINT df_empre2_PAGO4 DEFAULT (0), CODIGONIF char (12) NULL CONSTRAINT df_empre2_CODIGONIF DEFAULT (' '), FECHACON char (6) NULL CONSTRAINT df_empre2_FECHACON DEFAULT (' '), FECHACAR char (6) NULL CONSTRAINT df_empre2_FECHACAR DEFAULT (' '), BANCO char (4) NULL CONSTRAINT df_empre2_BANCO DEFAULT (' '), OFICINA char (4) NULL CONSTRAINT df_empre2_OFICINA DEFAULT (' '), DC char (2) NULL CONSTRAINT df_empre2_DC DEFAULT (' '), CUENTA char (10) NULL CONSTRAINT df_empre2_CUENTA DEFAULT (' '), SUMAORDEN char (10) NULL CONSTRAINT df_empre2_SUMAORDEN DEFAULT (' '), NUMDOMIC char (10) NULL CONSTRAINT df_empre2_NUMDOMIC DEFAULT (' '), NUMREGIS char (10) NULL CONSTRAINT df_empre2_NUMREGIS DEFAULT (' '), BARRAS bit NOT NULL CONSTRAINT df_empre2_BARRAS DEFAULT (0), PRE_BARRAS char (7) NULL CONSTRAINT df_empre2_PRE_BARRAS DEFAULT (' '), TALLA char (10) NULL CONSTRAINT df_empre2_TALLA DEFAULT (' '), COLOR char (10) NULL CONSTRAINT df_empre2_COLOR DEFAULT (' '), LOGO image NULL , CALLE char (40) NULL CONSTRAINT df_empre2_CALLE DEFAULT (' '), CP char (5) NULL CONSTRAINT df_empre2_CP DEFAULT (' '), POBLACION char (30) NULL CONSTRAINT df_empre2_POBLACION DEFAULT (' '), PROVINCIA char (40) NULL CONSTRAINT df_empre2_PROVINCIA DEFAULT (' '), SERIE char (2) NULL CONSTRAINT df_empre2_SERIE DEFAULT (' '), FOTO image NULL , SONIDO image NULL , MEMO text NULL , TIPOIVA float NULL CONSTRAINT df_empre2_TIPOIVA DEFAULT (0), ALMACEN char (4) NULL CONSTRAINT df_empre2_ALMACEN DEFAULT (' '), COSTE_A char (1) NULL CONSTRAINT df_empre2_COSTE_A DEFAULT (' '), COSTE_F char (1) NULL CONSTRAINT df_empre2_COSTE_F DEFAULT (' '), NOMBRE1 char (40) NULL CONSTRAINT df_empre2_NOMBRE1 DEFAULT (' '), NOMBRE2 char (40) NULL CONSTRAINT df_empre2_NOMBRE2 DEFAULT (' '), NOMBRE3 char (40) NULL CONSTRAINT df_empre2_NOMBRE3 DEFAULT (' '), NOMBRE4 char (40) NULL CONSTRAINT df_empre2_NOMBRE4 DEFAULT (' '), NOMBRE5 char (40) NULL CONSTRAINT df_empre2_NOMBRE5 DEFAULT (' '), NOMBRE6 char (40) NULL CONSTRAINT df_empre2_NOMBRE6 DEFAULT (' '), NOMBRE7 char (40) NULL CONSTRAINT df_empre2_NOMBRE7 DEFAULT (' '), NOMBRE8 char (40) NULL CONSTRAINT df_empre2_NOMBRE8 DEFAULT (' '), NOMBRE9 char (40) NULL CONSTRAINT df_empre2_NOMBRE9 DEFAULT (' '), NOMBRE10 char (40) NULL CONSTRAINT df_empre2_NOMBRE10 DEFAULT (' '), T_A1 float NULL CONSTRAINT df_empre2_T_A1 DEFAULT (0), T_A2 float NULL CONSTRAINT df_empre2_T_A2 DEFAULT (0), T_A3 float NULL CONSTRAINT df_empre2_T_A3 DEFAULT (0), T_A4 float NULL CONSTRAINT df_empre2_T_A4 DEFAULT (0), T_A5 float NULL CONSTRAINT df_empre2_T_A5 DEFAULT (0), T_A6 float NULL CONSTRAINT df_empre2_T_A6 DEFAULT (0), T_A7 float NULL CONSTRAINT df_empre2_T_A7 DEFAULT (0), T_A8 float NULL CONSTRAINT df_empre2_T_A8 DEFAULT (0), T_A9 float NULL CONSTRAINT df_empre2_T_A9 DEFAULT (0), T_A10 float NULL CONSTRAINT df_empre2_T_A10 DEFAULT (0), T_NA1 float NULL CONSTRAINT df_empre2_T_NA1 DEFAULT (0), T_NA2 float NULL CONSTRAINT df_empre2_T_NA2 DEFAULT (0), T_NA3 float NULL CONSTRAINT df_empre2_T_NA3 DEFAULT (0), T_NA4 float NULL CONSTRAINT df_empre2_T_NA4 DEFAULT (0), T_NA5 float NULL CONSTRAINT df_empre2_T_NA5 DEFAULT (0), T_NA6 float NULL CONSTRAINT df_empre2_T_NA6 DEFAULT (0), T_NA7 float NULL CONSTRAINT df_empre2_T_NA7 DEFAULT (0), T_NA8 float NULL CONSTRAINT df_empre2_T_NA8 DEFAULT (0), T_NA9 float NULL CONSTRAINT df_empre2_T_NA9 DEFAULT (0), T_NA10 float NULL CONSTRAINT df_empre2_T_NA10 DEFAULT (0), REP1 bit NOT NULL CONSTRAINT df_empre2_REP1 DEFAULT (0), REP2 bit NOT NULL CONSTRAINT df_empre2_REP2 DEFAULT (0), REP3 bit NOT NULL CONSTRAINT df_empre2_REP3 DEFAULT (0), REP4 bit NOT NULL CONSTRAINT df_empre2_REP4 DEFAULT (0), REP5 bit NOT NULL CONSTRAINT df_empre2_REP5 DEFAULT (0), REP6 bit NOT NULL CONSTRAINT df_empre2_REP6 DEFAULT (0), REP7 bit NOT NULL CONSTRAINT df_empre2_REP7 DEFAULT (0), REP8 bit NOT NULL CONSTRAINT df_empre2_REP8 DEFAULT (0), REP9 bit NOT NULL CONSTRAINT df_empre2_REP9 DEFAULT (0), REP10 bit NOT NULL CONSTRAINT df_empre2_REP10 DEFAULT (0), VE1 bit NOT NULL CONSTRAINT df_empre2_VE1 DEFAULT (0), VE2 bit NOT NULL CONSTRAINT df_empre2_VE2 DEFAULT (0), VE3 bit NOT NULL CONSTRAINT df_empre2_VE3 DEFAULT (0), VE4 bit NOT NULL CONSTRAINT df_empre2_VE4 DEFAULT (0), VE5 bit NOT NULL CONSTRAINT df_empre2_VE5 DEFAULT (0), VE6 bit NOT NULL CONSTRAINT df_empre2_VE6 DEFAULT (0), VE7 bit NOT NULL CONSTRAINT df_empre2_VE7 DEFAULT (0), VE8 bit NOT NULL CONSTRAINT df_empre2_VE8 DEFAULT (0), VE9 bit NOT NULL CONSTRAINT df_empre2_VE9 DEFAULT (0), VE10 bit NOT NULL CONSTRAINT df_empre2_VE10 DEFAULT (0), POR bit NOT NULL CONSTRAINT df_empre2_POR DEFAULT (0), CUENTA1 char (15) NULL CONSTRAINT df_empre2_CUENTA1 DEFAULT (' '), CUENTA2 char (15) NULL CONSTRAINT df_empre2_CUENTA2 DEFAULT (' '), CUENTA3 char (15) NULL CONSTRAINT df_empre2_CUENTA3 DEFAULT (' '), CUENTA4 char (15) NULL CONSTRAINT df_empre2_CUENTA4 DEFAULT (' '), CUENTA5 char (15) NULL CONSTRAINT df_empre2_CUENTA5 DEFAULT (' '), CUENTA6 char (15) NULL CONSTRAINT df_empre2_CUENTA6 DEFAULT (' '), CUENTA7 char (15) NULL CONSTRAINT df_empre2_CUENTA7 DEFAULT (' '), CUENTA8 char (15) NULL CONSTRAINT df_empre2_CUENTA8 DEFAULT (' '), CUENTA9 char (15) NULL CONSTRAINT df_empre2_CUENTA9 DEFAULT (' '), CUENTA10 char (15) NULL CONSTRAINT df_empre2_CUENTA10 DEFAULT (' '), REPARANCEL bit NOT NULL CONSTRAINT df_empre2_REPARANCEL DEFAULT (0), RESERVAR char (4) NULL CONSTRAINT df_empre2_RESERVAR DEFAULT (' '), TC1 char (12) NULL CONSTRAINT df_empre2_TC1 DEFAULT (' '), TC2 char (12) NULL CONSTRAINT df_empre2_TC2 DEFAULT (' '), TC3 char (12) NULL CONSTRAINT df_empre2_TC3 DEFAULT (' '), TC4 char (12) NULL CONSTRAINT df_empre2_TC4 DEFAULT (' '), TC5 char (12) NULL CONSTRAINT df_empre2_TC5 DEFAULT (' '), TC6 char (12) NULL CONSTRAINT df_empre2_TC6 DEFAULT (' '), TC7 char (12) NULL CONSTRAINT df_empre2_TC7 DEFAULT (' '), TC8 char (12) NULL CONSTRAINT df_empre2_TC8 DEFAULT (' '), TC9 char (12) NULL CONSTRAINT df_empre2_TC9 DEFAULT (' '), TC10 char (12) NULL CONSTRAINT df_empre2_TC10 DEFAULT (' '), TC11 char (12) NULL CONSTRAINT df_empre2_TC11 DEFAULT (' '), TC12 char (12) NULL CONSTRAINT df_empre2_TC12 DEFAULT (' '), LARGO bit NOT NULL CONSTRAINT df_empre2_LARGO DEFAULT (0), ANCHO bit NOT NULL CONSTRAINT df_empre2_ANCHO DEFAULT (0), ALTO bit NOT NULL CONSTRAINT df_empre2_ALTO DEFAULT (0), NEGATIVO bit NOT NULL CONSTRAINT df_empre2_NEGATIVO DEFAULT (0), EN_EURO bit NOT NULL CONSTRAINT df_empre2_EN_EURO DEFAULT (0), DEFECTO char (1) NULL CONSTRAINT df_empre2_DEFECTO DEFAULT (' '), OBLIGA char (1) NULL CONSTRAINT df_empre2_OBLIGA DEFAULT (' '), VENTA1 char (1) NULL CONSTRAINT df_empre2_VENTA1 DEFAULT (' '), VENTA2 char (1) NULL CONSTRAINT df_empre2_VENTA2 DEFAULT (' '), VENTA3 char (1) NULL CONSTRAINT df_empre2_VENTA3 DEFAULT (' '), VENTA4 char (1) NULL CONSTRAINT df_empre2_VENTA4 DEFAULT (' '), SALDAR_E float NULL CONSTRAINT df_empre2_SALDAR_E DEFAULT (0), SALDAR_P float NULL CONSTRAINT df_empre2_SALDAR_P DEFAULT (0), P_RETEN float NULL CONSTRAINT df_empre2_P_RETEN DEFAULT (0) ) GO /****** Object: Table dbo.empresa Script Date: 18/5/01 12:57:54 ******/ CREATE TABLE dbo.empresa ( EMPRESA char (4) NOT NULL , NOMBRE char (40) NULL CONSTRAINT df_empresa_NOMBRE DEFAULT (' '), PREFIJO_CL char (4) NULL CONSTRAINT df_empresa_PREFIJO_CL DEFAULT (' '), PREFIJO_PR char (4) NULL CONSTRAINT df_empresa_PREFIJO_PR DEFAULT (' '), RECARGO bit NOT NULL CONSTRAINT df_empresa_RECARGO DEFAULT (0), CASCADA bit NOT NULL CONSTRAINT df_empresa_CASCADA DEFAULT (0), PAGO1 float NULL CONSTRAINT df_empresa_PAGO1 DEFAULT (0), PAGO2 float NULL CONSTRAINT df_empresa_PAGO2 DEFAULT (0), PAGO3 float NULL CONSTRAINT df_empresa_PAGO3 DEFAULT (0), PAGO4 float NULL CONSTRAINT df_empresa_PAGO4 DEFAULT (0), CODIGONIF char (12) NULL CONSTRAINT df_empresa_CODIGONIF DEFAULT (' '), FECHACON char (6) NULL CONSTRAINT df_empresa_FECHACON DEFAULT (' '), FECHACAR char (6) NULL CONSTRAINT df_empresa_FECHACAR DEFAULT (' '), BANCO char (4) NULL CONSTRAINT df_empresa_BANCO DEFAULT (' '), OFICINA char (4) NULL CONSTRAINT df_empresa_OFICINA DEFAULT (' '), DC char (2) NULL CONSTRAINT df_empresa_DC DEFAULT (' '), CUENTA char (10) NULL CONSTRAINT df_empresa_CUENTA DEFAULT (' '), SUMAORDEN char (10) NULL CONSTRAINT df_empresa_SUMAORDEN DEFAULT (' '), NUMDOMIC char (10) NULL CONSTRAINT df_empresa_NUMDOMIC DEFAULT (' '), NUMREGIS char (10) NULL CONSTRAINT df_empresa_NUMREGIS DEFAULT (' '), BARRAS bit NOT NULL CONSTRAINT df_empresa_BARRAS DEFAULT (0), PRE_BARRAS char (7) NULL CONSTRAINT df_empresa_PRE_BARRAS DEFAULT (' '), TALLA char (10) NULL CONSTRAINT df_empresa_TALLA DEFAULT (' '), COLOR char (10) NULL CONSTRAINT df_empresa_COLOR DEFAULT (' '), LOGO image NULL , CALLE char (40) NULL CONSTRAINT df_empresa_CALLE DEFAULT (' '), CP char (5) NULL CONSTRAINT df_empresa_CP DEFAULT (' '), POBLACION char (30) NULL CONSTRAINT df_empresa_POBLACION DEFAULT (' '), PROVINCIA char (40) NULL CONSTRAINT df_empresa_PROVINCIA DEFAULT (' '), SERIE char (2) NULL CONSTRAINT df_empresa_SERIE DEFAULT (' '), FOTO image NULL , SONIDO image NULL , MEMO text NULL , TIPOIVA float NULL CONSTRAINT df_empresa_TIPOIVA DEFAULT (0), ALMACEN char (4) NULL CONSTRAINT df_empresa_ALMACEN DEFAULT (' '), COSTE_A char (1) NULL CONSTRAINT df_empresa_COSTE_A DEFAULT (' '), COSTE_F char (1) NULL CONSTRAINT df_empresa_COSTE_F DEFAULT (' '), NOMBRE1 char (25) NULL CONSTRAINT df_empresa_NOMBRE1 DEFAULT (' '), NOMBRE2 char (25) NULL CONSTRAINT df_empresa_NOMBRE2 DEFAULT (' '), NOMBRE3 char (25) NULL CONSTRAINT df_empresa_NOMBRE3 DEFAULT (' '), NOMBRE4 char (25) NULL CONSTRAINT df_empresa_NOMBRE4 DEFAULT (' '), NOMBRE5 char (25) NULL CONSTRAINT df_empresa_NOMBRE5 DEFAULT (' '), NOMBRE6 char (25) NULL CONSTRAINT df_empresa_NOMBRE6 DEFAULT (' '), NOMBRE7 char (25) NULL CONSTRAINT df_empresa_NOMBRE7 DEFAULT (' '), NOMBRE8 char (25) NULL CONSTRAINT df_empresa_NOMBRE8 DEFAULT (' '), NOMBRE9 char (25) NULL CONSTRAINT df_empresa_NOMBRE9 DEFAULT (' '), NOMBRE10 char (25) NULL CONSTRAINT df_empresa_NOMBRE10 DEFAULT (' '), T_A1 float NULL CONSTRAINT df_empresa_T_A1 DEFAULT (0), T_A2 float NULL CONSTRAINT df_empresa_T_A2 DEFAULT (0), T_A3 float NULL CONSTRAINT df_empresa_T_A3 DEFAULT (0), T_A4 float NULL CONSTRAINT df_empresa_T_A4 DEFAULT (0), T_A5 float NULL CONSTRAINT df_empresa_T_A5 DEFAULT (0), T_A6 float NULL CONSTRAINT df_empresa_T_A6 DEFAULT (0), T_A7 float NULL CONSTRAINT df_empresa_T_A7 DEFAULT (0), T_A8 float NULL CONSTRAINT df_empresa_T_A8 DEFAULT (0), T_A9 float NULL CONSTRAINT df_empresa_T_A9 DEFAULT (0), T_A10 float NULL CONSTRAINT df_empresa_T_A10 DEFAULT (0), T_NA1 float NULL CONSTRAINT df_empresa_T_NA1 DEFAULT (0), T_NA2 float NULL CONSTRAINT df_empresa_T_NA2 DEFAULT (0), T_NA3 float NULL CONSTRAINT df_empresa_T_NA3 DEFAULT (0), T_NA4 float NULL CONSTRAINT df_empresa_T_NA4 DEFAULT (0), T_NA5 float NULL CONSTRAINT df_empresa_T_NA5 DEFAULT (0), T_NA6 float NULL CONSTRAINT df_empresa_T_NA6 DEFAULT (0), T_NA7 float NULL CONSTRAINT df_empresa_T_NA7 DEFAULT (0), T_NA8 float NULL CONSTRAINT df_empresa_T_NA8 DEFAULT (0), T_NA9 float NULL CONSTRAINT df_empresa_T_NA9 DEFAULT (0), T_NA10 float NULL CONSTRAINT df_empresa_T_NA10 DEFAULT (0), REP1 bit NOT NULL CONSTRAINT df_empresa_REP1 DEFAULT (0), REP2 bit NOT NULL CONSTRAINT df_empresa_REP2 DEFAULT (0), REP3 bit NOT NULL CONSTRAINT df_empresa_REP3 DEFAULT (0), REP4 bit NOT NULL CONSTRAINT df_empresa_REP4 DEFAULT (0), REP5 bit NOT NULL CONSTRAINT df_empresa_REP5 DEFAULT (0), REP6 bit NOT NULL CONSTRAINT df_empresa_REP6 DEFAULT (0), REP7 bit NOT NULL CONSTRAINT df_empresa_REP7 DEFAULT (0), REP8 bit NOT NULL CONSTRAINT df_empresa_REP8 DEFAULT (0), REP9 bit NOT NULL CONSTRAINT df_empresa_REP9 DEFAULT (0), REP10 bit NOT NULL CONSTRAINT df_empresa_REP10 DEFAULT (0), VE1 bit NOT NULL CONSTRAINT df_empresa_VE1 DEFAULT (0), VE2 bit NOT NULL CONSTRAINT df_empresa_VE2 DEFAULT (0), VE3 bit NOT NULL CONSTRAINT df_empresa_VE3 DEFAULT (0), VE4 bit NOT NULL CONSTRAINT df_empresa_VE4 DEFAULT (0), VE5 bit NOT NULL CONSTRAINT df_empresa_VE5 DEFAULT (0), VE6 bit NOT NULL CONSTRAINT df_empresa_VE6 DEFAULT (0), VE7 bit NOT NULL CONSTRAINT df_empresa_VE7 DEFAULT (0), VE8 bit NOT NULL CONSTRAINT df_empresa_VE8 DEFAULT (0), VE9 bit NOT NULL CONSTRAINT df_empresa_VE9 DEFAULT (0), VE10 bit NOT NULL CONSTRAINT df_empresa_VE10 DEFAULT (0), POR bit NOT NULL CONSTRAINT df_empresa_POR DEFAULT (0), CUENTA1 char (15) NULL CONSTRAINT df_empresa_CUENTA1 DEFAULT (' '), CUENTA2 char (15) NULL CONSTRAINT df_empresa_CUENTA2 DEFAULT (' '), CUENTA3 char (15) NULL CONSTRAINT df_empresa_CUENTA3 DEFAULT (' '), CUENTA4 char (15) NULL CONSTRAINT df_empresa_CUENTA4 DEFAULT (' '), CUENTA5 char (15) NULL CONSTRAINT df_empresa_CUENTA5 DEFAULT (' '), CUENTA6 char (15) NULL CONSTRAINT df_empresa_CUENTA6 DEFAULT (' '), CUENTA7 char (15) NULL CONSTRAINT df_empresa_CUENTA7 DEFAULT (' '), CUENTA8 char (15) NULL CONSTRAINT df_empresa_CUENTA8 DEFAULT (' '), CUENTA9 char (15) NULL CONSTRAINT df_empresa_CUENTA9 DEFAULT (' '), CUENTA10 char (15) NULL CONSTRAINT df_empresa_CUENTA10 DEFAULT (' '), REPARANCEL bit NOT NULL CONSTRAINT df_empresa_REPARANCEL DEFAULT (0), RESERVAR char (4) NULL CONSTRAINT df_empresa_RESERVAR DEFAULT (' '), TC1 char (12) NULL CONSTRAINT df_empresa_TC1 DEFAULT (' '), TC2 char (12) NULL CONSTRAINT df_empresa_TC2 DEFAULT (' '), TC3 char (12) NULL CONSTRAINT df_empresa_TC3 DEFAULT (' '), TC4 char (12) NULL CONSTRAINT df_empresa_TC4 DEFAULT (' '), TC5 char (12) NULL CONSTRAINT df_empresa_TC5 DEFAULT (' '), TC6 char (12) NULL CONSTRAINT df_empresa_TC6 DEFAULT (' '), TC7 char (12) NULL CONSTRAINT df_empresa_TC7 DEFAULT (' '), TC8 char (12) NULL CONSTRAINT df_empresa_TC8 DEFAULT (' '), TC9 char (12) NULL CONSTRAINT df_empresa_TC9 DEFAULT (' '), TC10 char (12) NULL CONSTRAINT df_empresa_TC10 DEFAULT (' '), TC11 char (12) NULL CONSTRAINT df_empresa_TC11 DEFAULT (' '), TC12 char (12) NULL CONSTRAINT df_empresa_TC12 DEFAULT (' '), LARGO bit NOT NULL CONSTRAINT df_empresa_LARGO DEFAULT (0), ANCHO bit NOT NULL CONSTRAINT df_empresa_ANCHO DEFAULT (0), ALTO bit NOT NULL CONSTRAINT df_empresa_ALTO DEFAULT (0), NEGATIVO bit NOT NULL CONSTRAINT df_empresa_NEGATIVO DEFAULT (0), EN_EURO bit NOT NULL CONSTRAINT df_empresa_EN_EURO DEFAULT (0), DEFECTO char (1) NULL CONSTRAINT df_empresa_DEFECTO DEFAULT (' '), OBLIGA char (1) NULL CONSTRAINT df_empresa_OBLIGA DEFAULT (' '), VENTA1 char (1) NULL CONSTRAINT df_empresa_VENTA1 DEFAULT (' '), VENTA2 char (1) NULL CONSTRAINT df_empresa_VENTA2 DEFAULT (' '), VENTA3 char (1) NULL CONSTRAINT df_empresa_VENTA3 DEFAULT (' '), VENTA4 char (1) NULL CONSTRAINT df_empresa_VENTA4 DEFAULT (' '), SALDAR_E float NULL CONSTRAINT df_empresa_SALDAR_E DEFAULT (0), SALDAR_P float NULL CONSTRAINT df_empresa_SALDAR_P DEFAULT (0), P_RETEN float NULL CONSTRAINT df_empresa_P_RETEN DEFAULT (0), IMP_MINIMO float NULL CONSTRAINT df_empresa_IMP_MINIMO DEFAULT (0), FPAGO char (4) NULL CONSTRAINT df_empresa_FPAGO DEFAULT (' '), TCL1 char (25) NULL CONSTRAINT df_empresa_TCL1 DEFAULT (' '), TCL2 char (25) NULL CONSTRAINT df_empresa_TCL2 DEFAULT (' '), TCL3 char (25) NULL CONSTRAINT df_empresa_TCL3 DEFAULT (' '), TCL4 char (25) NULL CONSTRAINT df_empresa_TCL4 DEFAULT (' '), TCL5 char (25) NULL CONSTRAINT df_empresa_TCL5 DEFAULT (' '), TCL6 char (25) NULL CONSTRAINT df_empresa_TCL6 DEFAULT (' '), TV_TIPO float NULL CONSTRAINT df_empresa_TV_TIPO DEFAULT (0), TV_ODBC char (10) NULL CONSTRAINT df_empresa_TV_ODBC DEFAULT (' '), TV_USU char (10) NULL CONSTRAINT df_empresa_TV_USU DEFAULT (' '), TV_PASS char (10) NULL CONSTRAINT df_empresa_TV_PASS DEFAULT (' '), TV_ENVIO bit NOT NULL CONSTRAINT df_empresa_TV_ENVIO DEFAULT (0), TV_STOCK bit NOT NULL CONSTRAINT df_empresa_TV_STOCK DEFAULT (0), TV_DIRIMG char (60) NULL CONSTRAINT df_empresa_TV_DIRIMG DEFAULT (' '), TV_ARTTRUN bit NOT NULL CONSTRAINT df_empresa_TV_ARTTRUN DEFAULT (0), TV_ARTPREF char (10) NULL CONSTRAINT df_empresa_TV_ARTPREF DEFAULT (' '), TV_CLITRUN bit NOT NULL CONSTRAINT df_empresa_TV_CLITRUN DEFAULT (0), TV_CLIPREF char (2) NULL CONSTRAINT df_empresa_TV_CLIPREF DEFAULT (' '), TV_FP1 char (4) NULL CONSTRAINT df_empresa_TV_FP1 DEFAULT (' '), TV_FP2 char (4) NULL CONSTRAINT df_empresa_TV_FP2 DEFAULT (' '), TV_CLTIP char (10) NULL CONSTRAINT df_empresa_TV_CLTIP DEFAULT (' '), TV_CLZON char (5) NULL CONSTRAINT df_empresa_TV_CLZON DEFAULT (' '), TV_CLIVA float NULL CONSTRAINT df_empresa_TV_CLIVA DEFAULT (0), TV_ARCAT char (5) NULL CONSTRAINT df_empresa_TV_ARCAT DEFAULT (' '), TV_ARFAM char (5) NULL CONSTRAINT df_empresa_TV_ARFAM DEFAULT (' '), TV_ARIVA float NULL CONSTRAINT df_empresa_TV_ARIVA DEFAULT (0), TV_TARCLI float NULL CONSTRAINT df_empresa_TV_TARCLI DEFAULT (0), TV_TARDST float NULL CONSTRAINT df_empresa_TV_TARDST DEFAULT (0), TV_SERIE char (2) NULL CONSTRAINT df_empresa_TV_SERIE DEFAULT (' '), TV_MONEDA char (10) NULL CONSTRAINT df_empresa_TV_MONEDA DEFAULT (' '), TV_STCALM1 char (4) NULL CONSTRAINT df_empresa_TV_STCALM1 DEFAULT (' '), TV_STCALM2 char (4) NULL CONSTRAINT df_empresa_TV_STCALM2 DEFAULT (' '), TV_FTPURL char (60) NULL CONSTRAINT df_empresa_TV_FTPURL DEFAULT (' '), TV_DIRAG char (60) NULL CONSTRAINT df_empresa_TV_DIRAG DEFAULT (' '), TV_DIRAP char (60) NULL CONSTRAINT df_empresa_TV_DIRAP DEFAULT (' '), TV_DIRF char (60) NULL CONSTRAINT df_empresa_TV_DIRF DEFAULT (' '), NS_JUSTOS bit NOT NULL CONSTRAINT df_empresa_NS_JUSTOS DEFAULT (0), NS_PASS char (10) NULL CONSTRAINT df_empresa_NS_PASS DEFAULT (' '), CONSTRAINT empresa_unique PRIMARY KEY NONCLUSTERED ( EMPRESA ) ) GO CREATE INDEX empresa_EMPRESA ON dbo.empresa(EMPRESA) GO /****** Object: Table dbo.entalb Script Date: 18/5/01 12:57:56 ******/ CREATE TABLE dbo.entalb ( EMPRESA char (4) NOT NULL , SERIE char (2) NOT NULL , NUMERO float NOT NULL , NUMEROA float NOT NULL , CONSTRAINT entalb_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, SERIE, NUMERO, NUMEROA ) ) GO /****** Object: Table dbo.entrada Script Date: 18/5/01 12:57:56 ******/ CREATE TABLE dbo.entrada ( EMPRESA char (4) NOT NULL , SERIE char (2) NOT NULL , NUMERO float NOT NULL , CLIENTE char (10) NULL CONSTRAINT df_entrada_CLIENTE DEFAULT (' '), REFER char (20) NULL CONSTRAINT df_entrada_REFER DEFAULT (' '), FECHA datetime NULL CONSTRAINT df_entrada_FECHA DEFAULT (getdate()), COMERCIAL char (10) NULL CONSTRAINT df_entrada_COMERCIAL DEFAULT (' '), TITULO1 char (40) NULL CONSTRAINT df_entrada_TITULO1 DEFAULT (' '), TARIFA float NULL CONSTRAINT df_entrada_TARIFA DEFAULT (0), DTO_C float NULL CONSTRAINT df_entrada_DTO_C DEFAULT (0), DTO_P float NULL CONSTRAINT df_entrada_DTO_P DEFAULT (0), PAGO char (4) NULL CONSTRAINT df_entrada_PAGO DEFAULT (' '), SUMA1 float NULL CONSTRAINT df_entrada_SUMA1 DEFAULT (0), SUMA2 float NULL CONSTRAINT df_entrada_SUMA2 DEFAULT (0), SUMA3 float NULL CONSTRAINT df_entrada_SUMA3 DEFAULT (0), SUMA4 float NULL CONSTRAINT df_entrada_SUMA4 DEFAULT (0), DTO1 float NULL CONSTRAINT df_entrada_DTO1 DEFAULT (0), DTO2 float NULL CONSTRAINT df_entrada_DTO2 DEFAULT (0), DTO3 float NULL CONSTRAINT df_entrada_DTO3 DEFAULT (0), DTO4 float NULL CONSTRAINT df_entrada_DTO4 DEFAULT (0), BASE1 float NULL CONSTRAINT df_entrada_BASE1 DEFAULT (0), BASE2 float NULL CONSTRAINT df_entrada_BASE2 DEFAULT (0), BASE3 float NULL CONSTRAINT df_entrada_BASE3 DEFAULT (0), BASE4 float NULL CONSTRAINT df_entrada_BASE4 DEFAULT (0), IVA1 float NULL CONSTRAINT df_entrada_IVA1 DEFAULT (0), IVA2 float NULL CONSTRAINT df_entrada_IVA2 DEFAULT (0), IVA3 float NULL CONSTRAINT df_entrada_IVA3 DEFAULT (0), IVA4 float NULL CONSTRAINT df_entrada_IVA4 DEFAULT (0), TOTAL float NULL CONSTRAINT df_entrada_TOTAL DEFAULT (0), PAGADO float NULL CONSTRAINT df_entrada_PAGADO DEFAULT (0), ENLAZADA char (1) NULL CONSTRAINT df_entrada_ENLAZADA DEFAULT (' '), PEDIDO float NULL CONSTRAINT df_entrada_PEDIDO DEFAULT (0), RE1 float NULL CONSTRAINT df_entrada_RE1 DEFAULT (0), RE2 float NULL CONSTRAINT df_entrada_RE2 DEFAULT (0), RE3 float NULL CONSTRAINT df_entrada_RE3 DEFAULT (0), RE4 float NULL CONSTRAINT df_entrada_RE4 DEFAULT (0), ALBARAN float NULL CONSTRAINT df_entrada_ALBARAN DEFAULT (0), DTO_REC float NULL CONSTRAINT df_entrada_DTO_REC DEFAULT (0), RECARGO1 float NULL CONSTRAINT df_entrada_RECARGO1 DEFAULT (0), RECARGO2 float NULL CONSTRAINT df_entrada_RECARGO2 DEFAULT (0), RECARGO3 float NULL CONSTRAINT df_entrada_RECARGO3 DEFAULT (0), RECARGO4 float NULL CONSTRAINT df_entrada_RECARGO4 DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , RETENCION float NULL CONSTRAINT df_entrada_RETENCION DEFAULT (0), IMPRET float NULL CONSTRAINT df_entrada_IMPRET DEFAULT (0), DIVISA char (10) NULL CONSTRAINT df_entrada_DIVISA DEFAULT (' '), CAMBIO float NULL CONSTRAINT df_entrada_CAMBIO DEFAULT (0), A_SUMA1 float NULL CONSTRAINT df_entrada_A_SUMA1 DEFAULT (0), A_SUMA2 float NULL CONSTRAINT df_entrada_A_SUMA2 DEFAULT (0), A_SUMA3 float NULL CONSTRAINT df_entrada_A_SUMA3 DEFAULT (0), A_SUMA4 float NULL CONSTRAINT df_entrada_A_SUMA4 DEFAULT (0), A_DTO1 float NULL CONSTRAINT df_entrada_A_DTO1 DEFAULT (0), A_DTO2 float NULL CONSTRAINT df_entrada_A_DTO2 DEFAULT (0), A_DTO3 float NULL CONSTRAINT df_entrada_A_DTO3 DEFAULT (0), A_DTO4 float NULL CONSTRAINT df_entrada_A_DTO4 DEFAULT (0), A_BASE1 float NULL CONSTRAINT df_entrada_A_BASE1 DEFAULT (0), A_BASE2 float NULL CONSTRAINT df_entrada_A_BASE2 DEFAULT (0), A_BASE3 float NULL CONSTRAINT df_entrada_A_BASE3 DEFAULT (0), A_BASE4 float NULL CONSTRAINT df_entrada_A_BASE4 DEFAULT (0), A_IVA1 float NULL CONSTRAINT df_entrada_A_IVA1 DEFAULT (0), A_IVA2 float NULL CONSTRAINT df_entrada_A_IVA2 DEFAULT (0), A_IVA3 float NULL CONSTRAINT df_entrada_A_IVA3 DEFAULT (0), A_IVA4 float NULL CONSTRAINT df_entrada_A_IVA4 DEFAULT (0), A_TOTAL float NULL CONSTRAINT df_entrada_A_TOTAL DEFAULT (0), A_RE1 float NULL CONSTRAINT df_entrada_A_RE1 DEFAULT (0), A_RE2 float NULL CONSTRAINT df_entrada_A_RE2 DEFAULT (0), A_RE3 float NULL CONSTRAINT df_entrada_A_RE3 DEFAULT (0), A_RE4 float NULL CONSTRAINT df_entrada_A_RE4 DEFAULT (0), A_REC1 float NULL CONSTRAINT df_entrada_A_REC1 DEFAULT (0), A_REC2 float NULL CONSTRAINT df_entrada_A_REC2 DEFAULT (0), A_REC3 float NULL CONSTRAINT df_entrada_A_REC3 DEFAULT (0), A_REC4 float NULL CONSTRAINT df_entrada_A_REC4 DEFAULT (0), AGENTE char (10) NULL CONSTRAINT df_entrada_AGENTE DEFAULT (' '), C_ADUANA float NULL CONSTRAINT df_entrada_C_ADUANA DEFAULT (0), GASTO1 float NULL CONSTRAINT df_entrada_GASTO1 DEFAULT (0), GASTO2 float NULL CONSTRAINT df_entrada_GASTO2 DEFAULT (0), GASTO3 float NULL CONSTRAINT df_entrada_GASTO3 DEFAULT (0), GASTO4 float NULL CONSTRAINT df_entrada_GASTO4 DEFAULT (0), GASTO5 float NULL CONSTRAINT df_entrada_GASTO5 DEFAULT (0), GASTO6 float NULL CONSTRAINT df_entrada_GASTO6 DEFAULT (0), GASTO7 float NULL CONSTRAINT df_entrada_GASTO7 DEFAULT (0), GASTO8 float NULL CONSTRAINT df_entrada_GASTO8 DEFAULT (0), GASTO9 float NULL CONSTRAINT df_entrada_GASTO9 DEFAULT (0), GASTO10 float NULL CONSTRAINT df_entrada_GASTO10 DEFAULT (0), TARANCEL float NULL CONSTRAINT df_entrada_TARANCEL DEFAULT (0), ARANCEL float NULL CONSTRAINT df_entrada_ARANCEL DEFAULT (0), ARANCEL1 float NULL CONSTRAINT df_entrada_ARANCEL1 DEFAULT (0), ARANCEL2 float NULL CONSTRAINT df_entrada_ARANCEL2 DEFAULT (0), ARANCEL3 float NULL CONSTRAINT df_entrada_ARANCEL3 DEFAULT (0), ARANCEL4 float NULL CONSTRAINT df_entrada_ARANCEL4 DEFAULT (0), ARANCELT float NULL CONSTRAINT df_entrada_ARANCELT DEFAULT (0), ESTAD1 float NULL CONSTRAINT df_entrada_ESTAD1 DEFAULT (0), ESTAD2 float NULL CONSTRAINT df_entrada_ESTAD2 DEFAULT (0), ESTAD3 float NULL CONSTRAINT df_entrada_ESTAD3 DEFAULT (0), ESTAD4 float NULL CONSTRAINT df_entrada_ESTAD4 DEFAULT (0), ESTADT float NULL CONSTRAINT df_entrada_ESTADT DEFAULT (0), IVA_A1 float NULL CONSTRAINT df_entrada_IVA_A1 DEFAULT (0), IVA_A2 float NULL CONSTRAINT df_entrada_IVA_A2 DEFAULT (0), IVA_A3 float NULL CONSTRAINT df_entrada_IVA_A3 DEFAULT (0), IVA_A4 float NULL CONSTRAINT df_entrada_IVA_A4 DEFAULT (0), IVA_N1 float NULL CONSTRAINT df_entrada_IVA_N1 DEFAULT (0), IVA_N2 float NULL CONSTRAINT df_entrada_IVA_N2 DEFAULT (0), IVA_N3 float NULL CONSTRAINT df_entrada_IVA_N3 DEFAULT (0), IVA_N4 float NULL CONSTRAINT df_entrada_IVA_N4 DEFAULT (0), TOTALG float NULL CONSTRAINT df_entrada_TOTALG DEFAULT (0), A_IMPRET float NULL CONSTRAINT df_entrada_A_IMPRET DEFAULT (0), CLAVERET char (1) NULL CONSTRAINT df_entrada_CLAVERET DEFAULT (' '), EN_EURO bit NOT NULL CONSTRAINT df_entrada_EN_EURO DEFAULT (0), REC_FIN float NULL CONSTRAINT df_entrada_REC_FIN DEFAULT (0), CENTRO char (12) NULL CONSTRAINT df_entrada_CENTRO DEFAULT (' '), CUENTA_C char (15) NULL CONSTRAINT df_entrada_CUENTA_C DEFAULT (' '), FECHA_EF datetime NULL CONSTRAINT df_entrada_FECHA_EF DEFAULT (getdate()), CLAV_1 char (12) NULL , IND_FECHA char (20) NULL , IND_PROV char (22) NULL , IND_REFER char (32) NULL , CONSTRAINT entrada_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, SERIE, NUMERO ) ) GO CREATE INDEX entrada_CLAV_1 ON dbo.entrada(EMPRESA, CLAV_1) GO CREATE INDEX entrada_IND_FECHA ON dbo.entrada(EMPRESA, IND_FECHA) GO CREATE INDEX entrada_IND_PROV ON dbo.entrada(EMPRESA, IND_PROV) GO CREATE INDEX entrada_IND_REFER ON dbo.entrada(EMPRESA, IND_REFER) GO /****** Object: Table dbo.estacion Script Date: 18/5/01 12:58:01 ******/ CREATE TABLE dbo.estacion ( EMPRESA char (4) NULL CONSTRAINT df_estacion_EMPRESA DEFAULT (' '), CODIGO char (10) NULL CONSTRAINT df_estacion_CODIGO DEFAULT (' '), NOMBRE char (40) NULL CONSTRAINT df_estacion_NOMBRE DEFAULT (' '), ABANDERADA bit NOT NULL CONSTRAINT df_estacion_ABANDERADA DEFAULT (0), ALMACEN char (4) NULL CONSTRAINT df_estacion_ALMACEN DEFAULT (' '), CPSSWCONT char (10) NULL CONSTRAINT df_estacion_CPSSWCONT DEFAULT (' '), CPSSWPREC char (10) NULL CONSTRAINT df_estacion_CPSSWPREC DEFAULT (' '), I_CAJA_ACT float NULL CONSTRAINT df_estacion_I_CAJA_ACT DEFAULT (0), F_CAJA_ACT datetime NULL CONSTRAINT df_estacion_F_CAJA_ACT DEFAULT (getdate()), I_CAJA_ANT float NULL CONSTRAINT df_estacion_I_CAJA_ANT DEFAULT (0), F_CAJA_ANT datetime NULL CONSTRAINT df_estacion_F_CAJA_ANT DEFAULT (getdate()), CAE char (10) NULL CONSTRAINT df_estacion_CAE DEFAULT (' '), REG_ESP char (12) NULL CONSTRAINT df_estacion_REG_ESP DEFAULT (' '), REG_IND char (5) NULL CONSTRAINT df_estacion_REG_IND DEFAULT (' '), F_VERIF datetime NULL CONSTRAINT df_estacion_F_VERIF DEFAULT (getdate()), F_APER datetime NULL CONSTRAINT df_estacion_F_APER DEFAULT (getdate()), CALLE char (40) NULL CONSTRAINT df_estacion_CALLE DEFAULT (' '), PROV char (30) NULL CONSTRAINT df_estacion_PROV DEFAULT (' '), DP char (5) NULL CONSTRAINT df_estacion_DP DEFAULT (' '), POBLACION char (40) NULL CONSTRAINT df_estacion_POBLACION DEFAULT (' '), TELEFONO char (30) NULL CONSTRAINT df_estacion_TELEFONO DEFAULT (' '), MEMO text NULL , FOTO image NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_estacion_EN_EURO DEFAULT (0) ) GO /****** Object: Table dbo.exist Script Date: 18/5/01 12:58:01 ******/ CREATE TABLE dbo.exist ( EMPRESA char (4) NOT NULL , RAIZ char (16) NOT NULL , TALLA char (2) NOT NULL , COLOR char (2) NOT NULL , ALMACEN char (4) NOT NULL , STOCK_RESE float NULL CONSTRAINT df_exist_STOCK_RESE DEFAULT (0), STOCK float NULL CONSTRAINT df_exist_STOCK DEFAULT (0), STOCK_MIN float NULL CONSTRAINT df_exist_STOCK_MIN DEFAULT (0), STOCK_INI float NULL CONSTRAINT df_exist_STOCK_INI DEFAULT (0), STOCK_PEDI float NULL CONSTRAINT df_exist_STOCK_PEDI DEFAULT (0), STOCK_MAX float NULL CONSTRAINT df_exist_STOCK_MAX DEFAULT (0), UBICACION char (30) NULL CONSTRAINT df_exist_UBICACION DEFAULT (' '), FOTO image NULL , SONIDO image NULL , MEMO text NULL , EN_EURO bit NOT NULL CONSTRAINT df_exist_EN_EURO DEFAULT (0), CLAV_1 char (28) NULL , CONSTRAINT exist_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, RAIZ, TALLA, COLOR, ALMACEN ) ) GO CREATE INDEX exist_CLAV_1 ON dbo.exist(EMPRESA, CLAV_1) GO /****** Object: Table dbo.fabrica Script Date: 18/5/01 12:58:01 ******/ CREATE TABLE dbo.fabrica ( EMPRESA char (4) NULL CONSTRAINT df_fabrica_EMPRESA DEFAULT (' '), CODIGO char (10) NULL CONSTRAINT df_fabrica_CODIGO DEFAULT (' '), NOMBRE char (20) NULL CONSTRAINT df_fabrica_NOMBRE DEFAULT (' '), MEMO text NULL , FOTO image NULL , SONIDO image NULL , CUENTA char (16) NULL CONSTRAINT df_fabrica_CUENTA DEFAULT (' '), EN_EURO bit NOT NULL CONSTRAINT df_fabrica_EN_EURO DEFAULT (0) ) GO /****** Object: Table dbo.facalb Script Date: 18/5/01 12:58:01 ******/ CREATE TABLE dbo.facalb ( EMPRESA char (4) NOT NULL , SERIE char (2) NOT NULL , NUMERO float NOT NULL , NUMEROA float NOT NULL , CONSTRAINT facalb_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, SERIE, NUMERO, NUMEROA ) ) GO /****** Object: Table dbo.factura Script Date: 18/5/01 12:58:01 ******/ CREATE TABLE dbo.factura ( EMPRESA char (4) NOT NULL , SERIE char (2) NOT NULL , NUMERO float NOT NULL , CLIENTE char (10) NULL CONSTRAINT df_factura_CLIENTE DEFAULT (' '), REFER char (20) NULL CONSTRAINT df_factura_REFER DEFAULT (' '), FECHA datetime NULL CONSTRAINT df_factura_FECHA DEFAULT (getdate()), COMERCIAL char (10) NULL CONSTRAINT df_factura_COMERCIAL DEFAULT (' '), TITULO1 char (40) NULL CONSTRAINT df_factura_TITULO1 DEFAULT (' '), TARIFA float NULL CONSTRAINT df_factura_TARIFA DEFAULT (0), DTO_C float NULL CONSTRAINT df_factura_DTO_C DEFAULT (0), DTO_P float NULL CONSTRAINT df_factura_DTO_P DEFAULT (0), PAGO char (4) NULL CONSTRAINT df_factura_PAGO DEFAULT (' '), SUMA1 float NULL CONSTRAINT df_factura_SUMA1 DEFAULT (0), SUMA2 float NULL CONSTRAINT df_factura_SUMA2 DEFAULT (0), SUMA3 float NULL CONSTRAINT df_factura_SUMA3 DEFAULT (0), SUMA4 float NULL CONSTRAINT df_factura_SUMA4 DEFAULT (0), DTO1 float NULL CONSTRAINT df_factura_DTO1 DEFAULT (0), DTO2 float NULL CONSTRAINT df_factura_DTO2 DEFAULT (0), DTO3 float NULL CONSTRAINT df_factura_DTO3 DEFAULT (0), DTO4 float NULL CONSTRAINT df_factura_DTO4 DEFAULT (0), BASE1 float NULL CONSTRAINT df_factura_BASE1 DEFAULT (0), BASE2 float NULL CONSTRAINT df_factura_BASE2 DEFAULT (0), BASE3 float NULL CONSTRAINT df_factura_BASE3 DEFAULT (0), BASE4 float NULL CONSTRAINT df_factura_BASE4 DEFAULT (0), IVA1 float NULL CONSTRAINT df_factura_IVA1 DEFAULT (0), IVA2 float NULL CONSTRAINT df_factura_IVA2 DEFAULT (0), IVA3 float NULL CONSTRAINT df_factura_IVA3 DEFAULT (0), IVA4 float NULL CONSTRAINT df_factura_IVA4 DEFAULT (0), TOTAL float NULL CONSTRAINT df_factura_TOTAL DEFAULT (0), PAGADO float NULL CONSTRAINT df_factura_PAGADO DEFAULT (0), ENLAZADA char (1) NULL CONSTRAINT df_factura_ENLAZADA DEFAULT (' '), PEDIDO float NULL CONSTRAINT df_factura_PEDIDO DEFAULT (0), RE1 float NULL CONSTRAINT df_factura_RE1 DEFAULT (0), RE2 float NULL CONSTRAINT df_factura_RE2 DEFAULT (0), RE3 float NULL CONSTRAINT df_factura_RE3 DEFAULT (0), RE4 float NULL CONSTRAINT df_factura_RE4 DEFAULT (0), ALBARAN float NULL CONSTRAINT df_factura_ALBARAN DEFAULT (0), DTO_REC float NULL CONSTRAINT df_factura_DTO_REC DEFAULT (0), RECARGO1 float NULL CONSTRAINT df_factura_RECARGO1 DEFAULT (0), RECARGO2 float NULL CONSTRAINT df_factura_RECARGO2 DEFAULT (0), RECARGO3 float NULL CONSTRAINT df_factura_RECARGO3 DEFAULT (0), RECARGO4 float NULL CONSTRAINT df_factura_RECARGO4 DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , P_COM float NULL CONSTRAINT df_factura_P_COM DEFAULT (0), IMP_COM float NULL CONSTRAINT df_factura_IMP_COM DEFAULT (0), C1 char (40) NULL CONSTRAINT df_factura_C1 DEFAULT (' '), C2 char (40) NULL CONSTRAINT df_factura_C2 DEFAULT (' '), C3 char (40) NULL CONSTRAINT df_factura_C3 DEFAULT (' '), C4 char (40) NULL CONSTRAINT df_factura_C4 DEFAULT (' '), C5 char (40) NULL CONSTRAINT df_factura_C5 DEFAULT (' '), C6 char (40) NULL CONSTRAINT df_factura_C6 DEFAULT (' '), C7 char (40) NULL CONSTRAINT df_factura_C7 DEFAULT (' '), C8 char (40) NULL CONSTRAINT df_factura_C8 DEFAULT (' '), C9 char (40) NULL CONSTRAINT df_factura_C9 DEFAULT (' '), C10 char (40) NULL CONSTRAINT df_factura_C10 DEFAULT (' '), C11 char (40) NULL CONSTRAINT df_factura_C11 DEFAULT (' '), C12 char (40) NULL CONSTRAINT df_factura_C12 DEFAULT (' '), REC_FIN float NULL CONSTRAINT df_factura_REC_FIN DEFAULT (0), EN_EURO bit NOT NULL CONSTRAINT df_factura_EN_EURO DEFAULT (0), P_RETEN float NULL CONSTRAINT df_factura_P_RETEN DEFAULT (0), IMP_RET float NULL CONSTRAINT df_factura_IMP_RET DEFAULT (0), COSTEMED float NULL CONSTRAINT df_factura_COSTEMED DEFAULT (0), CERRADO bit NOT NULL CONSTRAINT df_factura_CERRADO DEFAULT (0), CENTRO char (12) NULL CONSTRAINT df_factura_CENTRO DEFAULT (' '), CLAV_1 char (12) NULL , IND_CLIENTE char (22) NULL , IND_FECHA char (20) NULL , IND_REFER char (32) NULL , CONSTRAINT factura_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, SERIE, NUMERO ) ) GO CREATE INDEX factura_CLAV_1 ON dbo.factura(EMPRESA, CLAV_1) GO CREATE INDEX factura_IND_CLIENTE ON dbo.factura(EMPRESA, IND_CLIENTE) GO CREATE INDEX factura_IND_FECHA ON dbo.factura(EMPRESA, IND_FECHA) GO CREATE INDEX factura_IND_REFER ON dbo.factura(EMPRESA, IND_REFER) GO /****** Object: Table dbo.familia Script Date: 18/5/01 12:58:02 ******/ CREATE TABLE dbo.familia ( EMPRESA char (4) NOT NULL , CODIGO char (5) NOT NULL , NOMBRE char (20) NULL CONSTRAINT df_familia_NOMBRE DEFAULT (' '), MEMO text NULL , FOTO image NULL , SONIDO image NULL , CUENTA char (16) NULL CONSTRAINT df_familia_CUENTA DEFAULT (' '), EN_EURO bit NOT NULL CONSTRAINT df_familia_EN_EURO DEFAULT (0), TV_CODIGO char (10) NULL CONSTRAINT df_familia_TV_CODIGO DEFAULT (' '), TV_MODIF bit NOT NULL CONSTRAINT df_familia_TV_MODIF DEFAULT (0), TV_IMG char (100) NULL CONSTRAINT df_familia_TV_IMG DEFAULT (' '), TV_CONSUB bit NOT NULL CONSTRAINT df_familia_TV_CONSUB DEFAULT (0), CONSTRAINT familia_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, CODIGO ) ) GO CREATE INDEX familia_CODIGO ON dbo.familia(EMPRESA, CODIGO) GO /****** Object: Table dbo.familitv Script Date: 18/5/01 12:58:02 ******/ CREATE TABLE dbo.familitv ( EMPRESA char (4) NOT NULL , CODIGO char (10) NOT NULL , DESCRIP char (50) NULL CONSTRAINT df_familitv_DESCRIP DEFAULT (' '), IMAGEN char (50) NULL CONSTRAINT df_familitv_IMAGEN DEFAULT (' '), CONSUBFAM bit NOT NULL CONSTRAINT df_familitv_CONSUBFAM DEFAULT (0), TV_MODIF bit NOT NULL CONSTRAINT df_familitv_TV_MODIF DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_familitv_EN_EURO DEFAULT (0), CONSTRAINT familitv_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, CODIGO ) ) GO CREATE INDEX familitv_CODIGO ON dbo.familitv(EMPRESA, CODIGO) GO /****** Object: Table dbo.ficha Script Date: 18/5/01 12:58:02 ******/ CREATE TABLE dbo.ficha ( EMPRESA char (4) NULL CONSTRAINT df_ficha_EMPRESA DEFAULT (' '), NUMERO float NULL CONSTRAINT df_ficha_NUMERO DEFAULT (0), FACTURA float NULL CONSTRAINT df_ficha_FACTURA DEFAULT (0), SERIEFAC char (2) NULL CONSTRAINT df_ficha_SERIEFAC DEFAULT (' '), RAIZ char (16) NULL CONSTRAINT df_ficha_RAIZ DEFAULT (' '), CLIENTE char (10) NULL CONSTRAINT df_ficha_CLIENTE DEFAULT (' '), DISTRI char (10) NULL CONSTRAINT df_ficha_DISTRI DEFAULT (' '), DISTRI2 char (10) NULL CONSTRAINT df_ficha_DISTRI2 DEFAULT (' '), TELEFONO char (15) NULL CONSTRAINT df_ficha_TELEFONO DEFAULT (' '), FAX char (15) NULL CONSTRAINT df_ficha_FAX DEFAULT (' '), E_MAIL char (15) NULL CONSTRAINT df_ficha_E_MAIL DEFAULT (' '), CONTACTO1 char (15) NULL CONSTRAINT df_ficha_CONTACTO1 DEFAULT (' '), CONTACTO2 char (15) NULL CONSTRAINT df_ficha_CONTACTO2 DEFAULT (' '), COMERCIAL char (10) NULL CONSTRAINT df_ficha_COMERCIAL DEFAULT (' '), TECNICO char (10) NULL CONSTRAINT df_ficha_TECNICO DEFAULT (' '), MODULO1 bit NOT NULL CONSTRAINT df_ficha_MODULO1 DEFAULT (0), MODULO2 bit NOT NULL CONSTRAINT df_ficha_MODULO2 DEFAULT (0), MODULO3 bit NOT NULL CONSTRAINT df_ficha_MODULO3 DEFAULT (0), MODULO4 bit NOT NULL CONSTRAINT df_ficha_MODULO4 DEFAULT (0), MODULO5 bit NOT NULL CONSTRAINT df_ficha_MODULO5 DEFAULT (0), MODULO6 bit NOT NULL CONSTRAINT df_ficha_MODULO6 DEFAULT (0), MODULO7 bit NOT NULL CONSTRAINT df_ficha_MODULO7 DEFAULT (0), MODULO8 bit NOT NULL CONSTRAINT df_ficha_MODULO8 DEFAULT (0), MODULO9 bit NOT NULL CONSTRAINT df_ficha_MODULO9 DEFAULT (0), MODULO10 bit NOT NULL CONSTRAINT df_ficha_MODULO10 DEFAULT (0), VERSION char (10) NULL CONSTRAINT df_ficha_VERSION DEFAULT (' '), PUESTOS float NULL CONSTRAINT df_ficha_PUESTOS DEFAULT (0), ESTADO char (1) NULL CONSTRAINT df_ficha_ESTADO DEFAULT (' '), INSTALA datetime NULL CONSTRAINT df_ficha_INSTALA DEFAULT (getdate()), DESINSTALA datetime NULL CONSTRAINT df_ficha_DESINSTALA DEFAULT (getdate()), NINSTALA float NULL CONSTRAINT df_ficha_NINSTALA DEFAULT (0), NDINSTALA float NULL CONSTRAINT df_ficha_NDINSTALA DEFAULT (0), MEDIDA bit NOT NULL CONSTRAINT df_ficha_MEDIDA DEFAULT (0), COMENTA char (40) NULL CONSTRAINT df_ficha_COMENTA DEFAULT (' '), RED char (10) NULL CONSTRAINT df_ficha_RED DEFAULT (' '), SO char (10) NULL CONSTRAINT df_ficha_SO DEFAULT (' '), EQUIPO char (20) NULL CONSTRAINT df_ficha_EQUIPO DEFAULT (' '), IMPRESORA char (10) NULL CONSTRAINT df_ficha_IMPRESORA DEFAULT (' '), MODEM char (20) NULL CONSTRAINT df_ficha_MODEM DEFAULT (' '), CDROM char (10) NULL CONSTRAINT df_ficha_CDROM DEFAULT (' '), FECHA1 datetime NULL CONSTRAINT df_ficha_FECHA1 DEFAULT (getdate()), FECHA2 datetime NULL CONSTRAINT df_ficha_FECHA2 DEFAULT (getdate()), PRECIOMAN float NULL CONSTRAINT df_ficha_PRECIOMAN DEFAULT (0), PAGADO bit NOT NULL CONSTRAINT df_ficha_PAGADO DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL ) GO /****** Object: Table dbo.formatos Script Date: 18/5/01 12:58:02 ******/ CREATE TABLE dbo.formatos ( FORMATO char (20) NOT NULL , NUMERO float NOT NULL , DESCRIP char (40) NULL CONSTRAINT df_formatos_DESCRIP DEFAULT (' '), DEFECTO bit NOT NULL CONSTRAINT df_formatos_DEFECTO DEFAULT (0), FRX text NULL , FRT text NULL , FECHA datetime NULL CONSTRAINT df_formatos_FECHA DEFAULT (getdate()), CONSTRAINT formatos_unique PRIMARY KEY NONCLUSTERED ( FORMATO, NUMERO ) ) GO /****** Object: Table dbo.fpago Script Date: 18/5/01 12:58:02 ******/ CREATE TABLE dbo.fpago ( EMPRESA char (4) NOT NULL , NUMERO char (4) NOT NULL , DESCRIPCIO char (40) NULL CONSTRAINT df_fpago_DESCRIPCIO DEFAULT (' '), MEMO text NULL , SONIDO image NULL , FOTO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_fpago_EN_EURO DEFAULT (0), CONSTRAINT fpago_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, NUMERO ) ) GO CREATE INDEX fpago_NUMERO ON dbo.fpago(EMPRESA, NUMERO) GO /****** Object: Table dbo.gps Script Date: 18/5/01 12:58:02 ******/ CREATE TABLE dbo.gps ( FECHA_FRA_ char (10) NULL CONSTRAINT df_gps_FECHA_FRA_ DEFAULT (' '), CLIENTE char (10) NULL CONSTRAINT df_gps_CLIENTE DEFAULT (' '), ARTICULO char (16) NULL CONSTRAINT df_gps_ARTICULO DEFAULT (' '), BASE float NULL CONSTRAINT df_gps_BASE DEFAULT (0) ) GO /****** Object: Table dbo.haz_deu Script Date: 18/5/01 12:58:02 ******/ CREATE TABLE dbo.haz_deu ( EMPRESA char (2) NOT NULL , SERIE char (2) NOT NULL , NUMERO float NOT NULL , UNICO char (8) NOT NULL , CONSTRAINT haz_deu_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, SERIE, NUMERO, UNICO ) ) GO /****** Object: Table dbo.historic Script Date: 18/5/01 12:58:03 ******/ CREATE TABLE dbo.historic ( EMPRESA char (4) NOT NULL , NUMERO float NOT NULL , TITULO char (40) NULL CONSTRAINT df_historic_TITULO DEFAULT (' '), DFECHA datetime NULL CONSTRAINT df_historic_DFECHA DEFAULT (getdate()), HFECHA datetime NULL CONSTRAINT df_historic_HFECHA DEFAULT (getdate()), DIRECCION char (1) NULL CONSTRAINT df_historic_DIRECCION DEFAULT (' '), ANTERIOR float NULL CONSTRAINT df_historic_ANTERIOR DEFAULT (0), SONIDO image NULL , FOTO image NULL , MEMO text NULL , TIENE_LIN3 bit NOT NULL CONSTRAINT df_historic_TIENE_LIN3 DEFAULT (0), EN_EURO bit NOT NULL CONSTRAINT df_historic_EN_EURO DEFAULT (0), CONSTRAINT historic_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, NUMERO ) ) GO /****** Object: Table dbo.inter_ct Script Date: 18/5/01 12:58:03 ******/ CREATE TABLE dbo.inter_ct ( EMPRESA char (4) NULL CONSTRAINT df_inter_ct_EMPRESA DEFAULT (' '), C_NUM char (15) NULL CONSTRAINT df_inter_ct_C_NUM DEFAULT (' '), RPT_FROM datetime NULL CONSTRAINT df_inter_ct_RPT_FROM DEFAULT (getdate()), RPT_TO datetime NULL CONSTRAINT df_inter_ct_RPT_TO DEFAULT (getdate()), CURR_RC char (3) NULL CONSTRAINT df_inter_ct_CURR_RC DEFAULT (' '), CONV_RC float NULL CONSTRAINT df_inter_ct_CONV_RC DEFAULT (0), CNTRY_C char (3) NULL CONSTRAINT df_inter_ct_CNTRY_C DEFAULT (' '), CNTRY_D char (10) NULL CONSTRAINT df_inter_ct_CNTRY_D DEFAULT (' '), LCAT_CODE char (10) NULL CONSTRAINT df_inter_ct_LCAT_CODE DEFAULT (' '), SKU_DESC char (40) NULL CONSTRAINT df_inter_ct_SKU_DESC DEFAULT (' '), CHAR_DESC char (40) NULL CONSTRAINT df_inter_ct_CHAR_DESC DEFAULT (' '), DIST_CODE char (3) NULL CONSTRAINT df_inter_ct_DIST_CODE DEFAULT (' '), GROSS_QTY float NULL CONSTRAINT df_inter_ct_GROSS_QTY DEFAULT (0), RETURNS float NULL CONSTRAINT df_inter_ct_RETURNS DEFAULT (0), NET_QTY float NULL CONSTRAINT df_inter_ct_NET_QTY DEFAULT (0), UNIT_PRICE float NULL CONSTRAINT df_inter_ct_UNIT_PRICE DEFAULT (0), NET_SALES float NULL CONSTRAINT df_inter_ct_NET_SALES DEFAULT (0), ROY_RATE float NULL CONSTRAINT df_inter_ct_ROY_RATE DEFAULT (0), NET_ROY_RC float NULL CONSTRAINT df_inter_ct_NET_ROY_RC DEFAULT (0) ) GO /****** Object: Table dbo.l_bruel Script Date: 18/5/01 12:58:03 ******/ CREATE TABLE dbo.l_bruel ( EMPRESA char (4) NULL CONSTRAINT df_l_bruel_EMPRESA DEFAULT (' '), CODIGO char (10) NULL CONSTRAINT df_l_bruel_CODIGO DEFAULT (' '), NOMBRE char (20) NULL CONSTRAINT df_l_bruel_NOMBRE DEFAULT (' '), MEMO text NULL , FOTO image NULL , SONIDO image NULL , CUENTA char (16) NULL CONSTRAINT df_l_bruel_CUENTA DEFAULT (' '), EN_EURO bit NOT NULL CONSTRAINT df_l_bruel_EN_EURO DEFAULT (0) ) GO /****** Object: Table dbo.linalbp Script Date: 18/5/01 12:58:03 ******/ CREATE TABLE dbo.linalbp ( EMPRESA char (4) NOT NULL , SERIE char (2) NOT NULL , NUMERO float NOT NULL , LINEA float NOT NULL , RAIZ char (16) NULL CONSTRAINT df_linalbp_RAIZ DEFAULT (' '), TALLA char (2) NULL CONSTRAINT df_linalbp_TALLA DEFAULT (' '), COLOR char (2) NULL CONSTRAINT df_linalbp_COLOR DEFAULT (' '), DESCRIPCIO text NULL , PRECIO float NULL CONSTRAINT df_linalbp_PRECIO DEFAULT (0), CANTIDAD float NULL CONSTRAINT df_linalbp_CANTIDAD DEFAULT (0), ALMACEN char (4) NULL CONSTRAINT df_linalbp_ALMACEN DEFAULT (' '), DTO float NULL CONSTRAINT df_linalbp_DTO DEFAULT (0), PRECIO_SIN float NULL CONSTRAINT df_linalbp_PRECIO_SIN DEFAULT (0), TOTAL_L float NULL CONSTRAINT df_linalbp_TOTAL_L DEFAULT (0), LINEAFAC float NULL CONSTRAINT df_linalbp_LINEAFAC DEFAULT (0), LINEAPED float NULL CONSTRAINT df_linalbp_LINEAPED DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , A_PRE float NULL CONSTRAINT df_linalbp_A_PRE DEFAULT (0), A_PRE_S float NULL CONSTRAINT df_linalbp_A_PRE_S DEFAULT (0), A_TOT_L float NULL CONSTRAINT df_linalbp_A_TOT_L DEFAULT (0), UC float NULL CONSTRAINT df_linalbp_UC DEFAULT (0), UP float NULL CONSTRAINT df_linalbp_UP DEFAULT (0), UA char (4) NULL CONSTRAINT df_linalbp_UA DEFAULT (' '), UAR char (16) NULL CONSTRAINT df_linalbp_UAR DEFAULT (' '), UAT char (2) NULL CONSTRAINT df_linalbp_UAT DEFAULT (' '), UAC char (2) NULL CONSTRAINT df_linalbp_UAC DEFAULT (' '), LARGO float NULL CONSTRAINT df_linalbp_LARGO DEFAULT (0), ANCHO float NULL CONSTRAINT df_linalbp_ANCHO DEFAULT (0), ALTO float NULL CONSTRAINT df_linalbp_ALTO DEFAULT (0), EN_EURO bit NOT NULL CONSTRAINT df_linalbp_EN_EURO DEFAULT (0), CENTRADA float NULL CONSTRAINT df_linalbp_CENTRADA DEFAULT (0), CONSTRAINT linalbp_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, SERIE, NUMERO, LINEA ) ) GO /****** Object: Table dbo.lincarga Script Date: 18/5/01 12:58:03 ******/ CREATE TABLE dbo.lincarga ( EMPRESA char (4) NULL CONSTRAINT df_lincarga_EMPRESA DEFAULT (' '), NCARGA float NULL CONSTRAINT df_lincarga_NCARGA DEFAULT (0), LINEA float NULL CONSTRAINT df_lincarga_LINEA DEFAULT (0), CLIENTE char (10) NULL CONSTRAINT df_lincarga_CLIENTE DEFAULT (' '), RAIZ char (10) NULL CONSTRAINT df_lincarga_RAIZ DEFAULT (' '), TALLA char (2) NULL CONSTRAINT df_lincarga_TALLA DEFAULT (' '), COLOR char (2) NULL CONSTRAINT df_lincarga_COLOR DEFAULT (' '), CANTIDAD float NULL CONSTRAINT df_lincarga_CANTIDAD DEFAULT (0), PRECIO float NULL CONSTRAINT df_lincarga_PRECIO DEFAULT (0), FECHA datetime NULL CONSTRAINT df_lincarga_FECHA DEFAULT (getdate()), SERIEALB char (2) NULL CONSTRAINT df_lincarga_SERIEALB DEFAULT (' '), NUMEROALB float NULL CONSTRAINT df_lincarga_NUMEROALB DEFAULT (0), MOVIMIENTO float NULL CONSTRAINT df_lincarga_MOVIMIENTO DEFAULT (0) ) GO /****** Object: Table dbo.lindeu2 Script Date: 18/5/01 12:58:03 ******/ CREATE TABLE dbo.lindeu2 ( EMPRESA char (4) NOT NULL , SERIE char (2) NOT NULL , NUMERO float NOT NULL , PORCENTAJE float NULL CONSTRAINT df_lindeu2_PORCENTAJE DEFAULT (0), IMPORTE float NULL CONSTRAINT df_lindeu2_IMPORTE DEFAULT (0), PAGADO_L float NULL CONSTRAINT df_lindeu2_PAGADO_L DEFAULT (0), DIAS datetime NOT NULL , RECIBIDO char (1) NULL CONSTRAINT df_lindeu2_RECIBIDO DEFAULT (' '), DESCRIPCIO char (20) NULL CONSTRAINT df_lindeu2_DESCRIPCIO DEFAULT (' '), DEVUELTO char (1) NULL CONSTRAINT df_lindeu2_DEVUELTO DEFAULT (' '), DESCUENTO char (1) NULL CONSTRAINT df_lindeu2_DESCUENTO DEFAULT (' '), FECHAMAXR datetime NULL CONSTRAINT df_lindeu2_FECHAMAXR DEFAULT (getdate()), FECHAREC datetime NULL CONSTRAINT df_lindeu2_FECHAREC DEFAULT (getdate()), FECHADES datetime NULL CONSTRAINT df_lindeu2_FECHADES DEFAULT (getdate()), DESCRIP2 char (20) NULL CONSTRAINT df_lindeu2_DESCRIP2 DEFAULT (' '), MEMO text NULL , FOTO image NULL , SONIDO image NULL , AUTOMATICO char (1) NULL CONSTRAINT df_lindeu2_AUTOMATICO DEFAULT (' '), CLI_AUTO char (10) NULL CONSTRAINT df_lindeu2_CLI_AUTO DEFAULT (' '), ENLAZADO char (1) NULL CONSTRAINT df_lindeu2_ENLAZADO DEFAULT (' '), EN_EURO bit NOT NULL CONSTRAINT df_lindeu2_EN_EURO DEFAULT (0), CONSTRAINT lindeu2_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, SERIE, NUMERO, DIAS ) ) GO /****** Object: Table dbo.lindeud Script Date: 18/5/01 12:58:03 ******/ CREATE TABLE dbo.lindeud ( EMPRESA char (4) NOT NULL , SERIE char (2) NOT NULL , NUMERO float NOT NULL , PORCENTAJE float NULL CONSTRAINT df_lindeud_PORCENTAJE DEFAULT (0), IMPORTE float NULL CONSTRAINT df_lindeud_IMPORTE DEFAULT (0), PAGADO_L float NULL CONSTRAINT df_lindeud_PAGADO_L DEFAULT (0), DIAS datetime NOT NULL , RECIBIDO char (1) NULL CONSTRAINT df_lindeud_RECIBIDO DEFAULT (' '), DESCRIPCIO char (20) NULL CONSTRAINT df_lindeud_DESCRIPCIO DEFAULT (' '), DEVUELTO char (1) NULL CONSTRAINT df_lindeud_DEVUELTO DEFAULT (' '), DESCUENTO char (1) NULL CONSTRAINT df_lindeud_DESCUENTO DEFAULT (' '), FECHAMAXR datetime NULL CONSTRAINT df_lindeud_FECHAMAXR DEFAULT (getdate()), FECHAREC datetime NULL CONSTRAINT df_lindeud_FECHAREC DEFAULT (getdate()), FECHADES datetime NULL CONSTRAINT df_lindeud_FECHADES DEFAULT (getdate()), DESCRIP2 char (20) NULL CONSTRAINT df_lindeud_DESCRIP2 DEFAULT (' '), MEMO text NULL , FOTO image NULL , SONIDO image NULL , AUTOMATICO char (1) NULL CONSTRAINT df_lindeud_AUTOMATICO DEFAULT (' '), CLI_AUTO char (10) NULL CONSTRAINT df_lindeud_CLI_AUTO DEFAULT (' '), ENLAZADO char (1) NULL CONSTRAINT df_lindeud_ENLAZADO DEFAULT (' '), REMESA float NULL CONSTRAINT df_lindeud_REMESA DEFAULT (0), BANCO char (4) NULL CONSTRAINT df_lindeud_BANCO DEFAULT (' '), FECHA_R datetime NULL CONSTRAINT df_lindeud_FECHA_R DEFAULT (getdate()), EN_EURO bit NOT NULL CONSTRAINT df_lindeud_EN_EURO DEFAULT (0), CONSTRAINT lindeud_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, SERIE, NUMERO, DIAS ) ) GO /****** Object: Table dbo.lineaalb Script Date: 18/5/01 12:58:04 ******/ CREATE TABLE dbo.lineaalb ( EMPRESA char (4) NOT NULL , SERIE char (2) NOT NULL , NUMERO float NOT NULL , LINEA float NOT NULL , RAIZ char (16) NULL CONSTRAINT df_lineaalb_RAIZ DEFAULT (' '), TALLA char (2) NULL CONSTRAINT df_lineaalb_TALLA DEFAULT (' '), COLOR char (2) NULL CONSTRAINT df_lineaalb_COLOR DEFAULT (' '), DESCRIPCIO text NULL , TARIFA_L float NULL CONSTRAINT df_lineaalb_TARIFA_L DEFAULT (0), PRECIO float NULL CONSTRAINT df_lineaalb_PRECIO DEFAULT (0), CANTIDAD float NULL CONSTRAINT df_lineaalb_CANTIDAD DEFAULT (0), ALMACEN char (4) NULL CONSTRAINT df_lineaalb_ALMACEN DEFAULT (' '), DTO float NULL CONSTRAINT df_lineaalb_DTO DEFAULT (0), PRECIO_SIN float NULL CONSTRAINT df_lineaalb_PRECIO_SIN DEFAULT (0), TOTAL_L float NULL CONSTRAINT df_lineaalb_TOTAL_L DEFAULT (0), LINEAFAC float NULL CONSTRAINT df_lineaalb_LINEAFAC DEFAULT (0), LINEAPED float NULL CONSTRAINT df_lineaalb_LINEAPED DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , LARGO float NULL CONSTRAINT df_lineaalb_LARGO DEFAULT (0), ANCHO float NULL CONSTRAINT df_lineaalb_ANCHO DEFAULT (0), ALTO float NULL CONSTRAINT df_lineaalb_ALTO DEFAULT (0), EN_EURO bit NOT NULL CONSTRAINT df_lineaalb_EN_EURO DEFAULT (0), CSALIDA float NULL CONSTRAINT df_lineaalb_CSALIDA DEFAULT (0), CL1 char (10) NULL CONSTRAINT df_lineaalb_CL1 DEFAULT (' '), CL2 char (10) NULL CONSTRAINT df_lineaalb_CL2 DEFAULT (' '), CL3 char (10) NULL CONSTRAINT df_lineaalb_CL3 DEFAULT (' '), CL4 char (40) NULL CONSTRAINT df_lineaalb_CL4 DEFAULT (' '), CL5 char (40) NULL CONSTRAINT df_lineaalb_CL5 DEFAULT (' '), CL6 char (40) NULL CONSTRAINT df_lineaalb_CL6 DEFAULT (' '), L_COSTEM float NULL CONSTRAINT df_lineaalb_L_COSTEM DEFAULT (0), CONSTRAINT lineaalb_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, SERIE, NUMERO, LINEA ) ) GO /****** Object: Table dbo.lineaave Script Date: 18/5/01 12:58:04 ******/ CREATE TABLE dbo.lineaave ( EMPRESA char (4) NULL CONSTRAINT df_lineaave_EMPRESA DEFAULT (' '), SERIE char (2) NULL CONSTRAINT df_lineaave_SERIE DEFAULT (' '), NUMERO float NULL CONSTRAINT df_lineaave_NUMERO DEFAULT (0), LINEA float NULL CONSTRAINT df_lineaave_LINEA DEFAULT (0), F_ENTRADA datetime NULL CONSTRAINT df_lineaave_F_ENTRADA DEFAULT (getdate()), F_SALIDA datetime NULL CONSTRAINT df_lineaave_F_SALIDA DEFAULT (getdate()), H_ENTRADA char (8) NULL CONSTRAINT df_lineaave_H_ENTRADA DEFAULT (' '), H_SALIDA char (8) NULL CONSTRAINT df_lineaave_H_SALIDA DEFAULT (' '), OPERARIO char (10) NULL CONSTRAINT df_lineaave_OPERARIO DEFAULT (' '), MOTIVO text NULL , OBSER text NULL , N_MOVIMI float NULL CONSTRAINT df_lineaave_N_MOVIMI DEFAULT (0), GARANTIA float NULL CONSTRAINT df_lineaave_GARANTIA DEFAULT (0), EN_EURO bit NOT NULL CONSTRAINT df_lineaave_EN_EURO DEFAULT (0) ) GO /****** Object: Table dbo.lineacom Script Date: 18/5/01 12:58:04 ******/ CREATE TABLE dbo.lineacom ( EMPRESA char (4) NOT NULL , SERIE char (2) NOT NULL , NUMERO float NOT NULL , LINEA float NOT NULL , RAIZ char (16) NULL CONSTRAINT df_lineacom_RAIZ DEFAULT (' '), TALLA char (2) NULL CONSTRAINT df_lineacom_TALLA DEFAULT (' '), COLOR char (2) NULL CONSTRAINT df_lineacom_COLOR DEFAULT (' '), ENTREGA datetime NULL CONSTRAINT df_lineacom_ENTREGA DEFAULT (getdate()), DESCRIPCIO text NULL , TARIFA_L float NULL CONSTRAINT df_lineacom_TARIFA_L DEFAULT (0), PRECIO float NULL CONSTRAINT df_lineacom_PRECIO DEFAULT (0), CANTIDAD float NULL CONSTRAINT df_lineacom_CANTIDAD DEFAULT (0), ALMACEN char (4) NULL CONSTRAINT df_lineacom_ALMACEN DEFAULT (' '), SERVIDO float NULL CONSTRAINT df_lineacom_SERVIDO DEFAULT (0), RESERVADO float NULL CONSTRAINT df_lineacom_RESERVADO DEFAULT (0), DTO float NULL CONSTRAINT df_lineacom_DTO DEFAULT (0), PRECIO_SIN float NULL CONSTRAINT df_lineacom_PRECIO_SIN DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , TOTAL_L float NULL CONSTRAINT df_lineacom_TOTAL_L DEFAULT (0), A_PRE float NULL CONSTRAINT df_lineacom_A_PRE DEFAULT (0), A_PRE_S float NULL CONSTRAINT df_lineacom_A_PRE_S DEFAULT (0), A_TOT_L float NULL CONSTRAINT df_lineacom_A_TOT_L DEFAULT (0), LARGO float NULL CONSTRAINT df_lineacom_LARGO DEFAULT (0), ANCHO float NULL CONSTRAINT df_lineacom_ANCHO DEFAULT (0), ALTO float NULL CONSTRAINT df_lineacom_ALTO DEFAULT (0), EN_EURO bit NOT NULL CONSTRAINT df_lineacom_EN_EURO DEFAULT (0), LINPEDCLI float NULL CONSTRAINT df_lineacom_LINPEDCLI DEFAULT (0), CONSTRAINT lineacom_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, SERIE, NUMERO, LINEA ) ) GO /****** Object: Table dbo.lineaent Script Date: 18/5/01 12:58:04 ******/ CREATE TABLE dbo.lineaent ( EMPRESA char (4) NOT NULL , SERIE char (2) NOT NULL , NUMERO float NOT NULL , LINEA float NOT NULL , RAIZ char (16) NULL CONSTRAINT df_lineaent_RAIZ DEFAULT (' '), TALLA char (2) NULL CONSTRAINT df_lineaent_TALLA DEFAULT (' '), COLOR char (2) NULL CONSTRAINT df_lineaent_COLOR DEFAULT (' '), DESCRIPCIO text NULL , TARIFA_L float NULL CONSTRAINT df_lineaent_TARIFA_L DEFAULT (0), PRECIO float NULL CONSTRAINT df_lineaent_PRECIO DEFAULT (0), CANTIDAD float NULL CONSTRAINT df_lineaent_CANTIDAD DEFAULT (0), ALMACEN char (4) NULL CONSTRAINT df_lineaent_ALMACEN DEFAULT (' '), DTO float NULL CONSTRAINT df_lineaent_DTO DEFAULT (0), PRECIO_SIN float NULL CONSTRAINT df_lineaent_PRECIO_SIN DEFAULT (0), TOTAL_L float NULL CONSTRAINT df_lineaent_TOTAL_L DEFAULT (0), ALBARAN float NULL CONSTRAINT df_lineaent_ALBARAN DEFAULT (0), LINEAALB float NULL CONSTRAINT df_lineaent_LINEAALB DEFAULT (0), LINEAPED float NULL CONSTRAINT df_lineaent_LINEAPED DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , A_PRE float NULL CONSTRAINT df_lineaent_A_PRE DEFAULT (0), A_PRE_S float NULL CONSTRAINT df_lineaent_A_PRE_S DEFAULT (0), A_TOT_L float NULL CONSTRAINT df_lineaent_A_TOT_L DEFAULT (0), UC float NULL CONSTRAINT df_lineaent_UC DEFAULT (0), UP float NULL CONSTRAINT df_lineaent_UP DEFAULT (0), UA char (4) NULL CONSTRAINT df_lineaent_UA DEFAULT (' '), UAR char (16) NULL CONSTRAINT df_lineaent_UAR DEFAULT (' '), UAT char (2) NULL CONSTRAINT df_lineaent_UAT DEFAULT (' '), UAC char (2) NULL CONSTRAINT df_lineaent_UAC DEFAULT (' '), LARGO float NULL CONSTRAINT df_lineaent_LARGO DEFAULT (0), ANCHO float NULL CONSTRAINT df_lineaent_ANCHO DEFAULT (0), ALTO float NULL CONSTRAINT df_lineaent_ALTO DEFAULT (0), EN_EURO bit NOT NULL CONSTRAINT df_lineaent_EN_EURO DEFAULT (0), CONSTRAINT lineaent_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, SERIE, NUMERO, LINEA ) ) GO /****** Object: Table dbo.lineafac Script Date: 18/5/01 12:58:04 ******/ CREATE TABLE dbo.lineafac ( EMPRESA char (4) NOT NULL , SERIE char (2) NOT NULL , NUMERO float NOT NULL , LINEA float NOT NULL , RAIZ char (16) NULL CONSTRAINT df_lineafac_RAIZ DEFAULT (' '), TALLA char (2) NULL CONSTRAINT df_lineafac_TALLA DEFAULT (' '), COLOR char (2) NULL CONSTRAINT df_lineafac_COLOR DEFAULT (' '), DESCRIPCIO text NULL , TARIFA_L float NULL CONSTRAINT df_lineafac_TARIFA_L DEFAULT (0), PRECIO float NULL CONSTRAINT df_lineafac_PRECIO DEFAULT (0), CANTIDAD float NULL CONSTRAINT df_lineafac_CANTIDAD DEFAULT (0), ALMACEN char (4) NULL CONSTRAINT df_lineafac_ALMACEN DEFAULT (' '), DTO float NULL CONSTRAINT df_lineafac_DTO DEFAULT (0), PRECIO_SIN float NULL CONSTRAINT df_lineafac_PRECIO_SIN DEFAULT (0), TOTAL_L float NULL CONSTRAINT df_lineafac_TOTAL_L DEFAULT (0), ALBARAN float NULL CONSTRAINT df_lineafac_ALBARAN DEFAULT (0), LINEAALB float NULL CONSTRAINT df_lineafac_LINEAALB DEFAULT (0), LINEAPED float NULL CONSTRAINT df_lineafac_LINEAPED DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , LARGO float NULL CONSTRAINT df_lineafac_LARGO DEFAULT (0), ANCHO float NULL CONSTRAINT df_lineafac_ANCHO DEFAULT (0), ALTO float NULL CONSTRAINT df_lineafac_ALTO DEFAULT (0), EN_EURO bit NOT NULL CONSTRAINT df_lineafac_EN_EURO DEFAULT (0), COMIS_L float NULL CONSTRAINT df_lineafac_COMIS_L DEFAULT (0), L_COSTEM float NULL CONSTRAINT df_lineafac_L_COSTEM DEFAULT (0), CL1 char (10) NULL CONSTRAINT df_lineafac_CL1 DEFAULT (' '), CL2 char (10) NULL CONSTRAINT df_lineafac_CL2 DEFAULT (' '), CL3 char (10) NULL CONSTRAINT df_lineafac_CL3 DEFAULT (' '), CL4 char (40) NULL CONSTRAINT df_lineafac_CL4 DEFAULT (' '), CL5 char (40) NULL CONSTRAINT df_lineafac_CL5 DEFAULT (' '), CL6 char (40) NULL CONSTRAINT df_lineafac_CL6 DEFAULT (' '), PORCEN float NULL CONSTRAINT df_lineafac_PORCEN DEFAULT (0), CONSTRAINT lineafac_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, SERIE, NUMERO, LINEA ) ) GO /****** Object: Table dbo.lineaofe Script Date: 18/5/01 12:58:04 ******/ CREATE TABLE dbo.lineaofe ( EMPRESA char (4) NOT NULL , SERIE char (2) NOT NULL , NUMERO float NOT NULL , CAPITULO float NOT NULL , LINEA float NOT NULL , RAIZ char (16) NULL CONSTRAINT df_lineaofe_RAIZ DEFAULT (' '), TALLA char (2) NULL CONSTRAINT df_lineaofe_TALLA DEFAULT (' '), COLOR char (2) NULL CONSTRAINT df_lineaofe_COLOR DEFAULT (' '), ENTREGA datetime NULL CONSTRAINT df_lineaofe_ENTREGA DEFAULT (getdate()), DESCRIPCIO text NULL , TARIFA_L float NULL CONSTRAINT df_lineaofe_TARIFA_L DEFAULT (0), PRECIO float NULL CONSTRAINT df_lineaofe_PRECIO DEFAULT (0), CANTIDAD float NULL CONSTRAINT df_lineaofe_CANTIDAD DEFAULT (0), SERVIDO float NULL CONSTRAINT df_lineaofe_SERVIDO DEFAULT (0), PEDIDO float NULL CONSTRAINT df_lineaofe_PEDIDO DEFAULT (0), DTO float NULL CONSTRAINT df_lineaofe_DTO DEFAULT (0), PRECIO_SIN float NULL CONSTRAINT df_lineaofe_PRECIO_SIN DEFAULT (0), SUMA char (1) NULL CONSTRAINT df_lineaofe_SUMA DEFAULT (' '), MEMO text NULL , FOTO image NULL , SONIDO image NULL , TOTAL_L float NULL CONSTRAINT df_lineaofe_TOTAL_L DEFAULT (0), LARGO float NULL CONSTRAINT df_lineaofe_LARGO DEFAULT (0), ANCHO float NULL CONSTRAINT df_lineaofe_ANCHO DEFAULT (0), ALTO float NULL CONSTRAINT df_lineaofe_ALTO DEFAULT (0), EN_EURO bit NOT NULL CONSTRAINT df_lineaofe_EN_EURO DEFAULT (0), CL1 char (10) NULL CONSTRAINT df_lineaofe_CL1 DEFAULT (' '), CL2 char (10) NULL CONSTRAINT df_lineaofe_CL2 DEFAULT (' '), CL3 char (10) NULL CONSTRAINT df_lineaofe_CL3 DEFAULT (' '), CL4 char (40) NULL CONSTRAINT df_lineaofe_CL4 DEFAULT (' '), CL5 char (40) NULL CONSTRAINT df_lineaofe_CL5 DEFAULT (' '), CL6 char (40) NULL CONSTRAINT df_lineaofe_CL6 DEFAULT (' '), CONSTRAINT lineaofe_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, SERIE, NUMERO, CAPITULO, LINEA ) ) GO /****** Object: Table dbo.lineaped Script Date: 18/5/01 12:58:04 ******/ CREATE TABLE dbo.lineaped ( EMPRESA char (4) NOT NULL , SERIE char (2) NOT NULL , NUMERO float NOT NULL , LINEA float NOT NULL , RAIZ char (16) NULL CONSTRAINT df_lineaped_RAIZ DEFAULT (' '), TALLA char (2) NULL CONSTRAINT df_lineaped_TALLA DEFAULT (' '), COLOR char (2) NULL CONSTRAINT df_lineaped_COLOR DEFAULT (' '), ENTREGA datetime NULL CONSTRAINT df_lineaped_ENTREGA DEFAULT (getdate()), DESCRIPCIO text NULL , TARIFA_L float NULL CONSTRAINT df_lineaped_TARIFA_L DEFAULT (0), PRECIO float NULL CONSTRAINT df_lineaped_PRECIO DEFAULT (0), CANTIDAD float NULL CONSTRAINT df_lineaped_CANTIDAD DEFAULT (0), ALMACEN char (4) NULL CONSTRAINT df_lineaped_ALMACEN DEFAULT (' '), SERVIDO float NULL CONSTRAINT df_lineaped_SERVIDO DEFAULT (0), RESERVADO float NULL CONSTRAINT df_lineaped_RESERVADO DEFAULT (0), DTO float NULL CONSTRAINT df_lineaped_DTO DEFAULT (0), PRECIO_SIN float NULL CONSTRAINT df_lineaped_PRECIO_SIN DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , TOTAL_L float NULL CONSTRAINT df_lineaped_TOTAL_L DEFAULT (0), SERIE_F char (2) NULL CONSTRAINT df_lineaped_SERIE_F DEFAULT (' '), NUMERO_F float NULL CONSTRAINT df_lineaped_NUMERO_F DEFAULT (0), LINEA_F float NULL CONSTRAINT df_lineaped_LINEA_F DEFAULT (0), ENFABRICA float NULL CONSTRAINT df_lineaped_ENFABRICA DEFAULT (0), LARGO float NULL CONSTRAINT df_lineaped_LARGO DEFAULT (0), ANCHO float NULL CONSTRAINT df_lineaped_ANCHO DEFAULT (0), ALTO float NULL CONSTRAINT df_lineaped_ALTO DEFAULT (0), EN_EURO bit NOT NULL CONSTRAINT df_lineaped_EN_EURO DEFAULT (0), CL1 char (10) NULL CONSTRAINT df_lineaped_CL1 DEFAULT (' '), CL2 char (10) NULL CONSTRAINT df_lineaped_CL2 DEFAULT (' '), CL3 char (10) NULL CONSTRAINT df_lineaped_CL3 DEFAULT (' '), CL4 char (40) NULL CONSTRAINT df_lineaped_CL4 DEFAULT (' '), CL5 char (40) NULL CONSTRAINT df_lineaped_CL5 DEFAULT (' '), CL6 char (40) NULL CONSTRAINT df_lineaped_CL6 DEFAULT (' '), L_COSTEM float NULL CONSTRAINT df_lineaped_L_COSTEM DEFAULT (0), RECIBIDA float NULL CONSTRAINT df_lineaped_RECIBIDA DEFAULT (0), CONSTRAINT lineaped_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, SERIE, NUMERO, LINEA ) ) GO /****** Object: Table dbo.lineapla Script Date: 18/5/01 12:58:05 ******/ CREATE TABLE dbo.lineapla ( EMPRESA char (4) NOT NULL , SERIE char (2) NOT NULL , NUMERO float NOT NULL , LINEA float NOT NULL , RAIZ char (16) NULL CONSTRAINT df_lineapla_RAIZ DEFAULT (' '), TALLA char (2) NULL CONSTRAINT df_lineapla_TALLA DEFAULT (' '), COLOR char (2) NULL CONSTRAINT df_lineapla_COLOR DEFAULT (' '), DESCRIPCIO text NULL , TARIFA_L float NULL CONSTRAINT df_lineapla_TARIFA_L DEFAULT (0), PRECIO float NULL CONSTRAINT df_lineapla_PRECIO DEFAULT (0), CANTIDAD float NULL CONSTRAINT df_lineapla_CANTIDAD DEFAULT (0), ALMACEN char (4) NULL CONSTRAINT df_lineapla_ALMACEN DEFAULT (' '), DTO float NULL CONSTRAINT df_lineapla_DTO DEFAULT (0), PRECIO_SIN float NULL CONSTRAINT df_lineapla_PRECIO_SIN DEFAULT (0), TOTAL_L float NULL CONSTRAINT df_lineapla_TOTAL_L DEFAULT (0), ALBARAN float NULL CONSTRAINT df_lineapla_ALBARAN DEFAULT (0), LINEAALB float NULL CONSTRAINT df_lineapla_LINEAALB DEFAULT (0), LINEAPED float NULL CONSTRAINT df_lineapla_LINEAPED DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , LARGO float NULL CONSTRAINT df_lineapla_LARGO DEFAULT (0), ANCHO float NULL CONSTRAINT df_lineapla_ANCHO DEFAULT (0), ALTO float NULL CONSTRAINT df_lineapla_ALTO DEFAULT (0), EN_EURO bit NOT NULL CONSTRAINT df_lineapla_EN_EURO DEFAULT (0), CL1 char (10) NULL CONSTRAINT df_lineapla_CL1 DEFAULT (' '), CL2 char (10) NULL CONSTRAINT df_lineapla_CL2 DEFAULT (' '), CL3 char (10) NULL CONSTRAINT df_lineapla_CL3 DEFAULT (' '), CL4 char (40) NULL CONSTRAINT df_lineapla_CL4 DEFAULT (' '), CL5 char (40) NULL CONSTRAINT df_lineapla_CL5 DEFAULT (' '), CL6 char (40) NULL CONSTRAINT df_lineapla_CL6 DEFAULT (' '), NUEVOCAMPO char (10) NULL CONSTRAINT df_lineapla_NUEVOCAMPO DEFAULT (' '), CONSTRAINT lineapla_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, SERIE, NUMERO, LINEA ) ) GO /****** Object: Table dbo.linhist1 Script Date: 18/5/01 12:58:05 ******/ CREATE TABLE dbo.linhist1 ( EMPRESA char (4) NOT NULL , NUMERO float NOT NULL , RAIZ char (16) NOT NULL , TALLA char (2) NOT NULL , COLOR char (2) NOT NULL , E_VIDAU float NULL CONSTRAINT df_linhist1_E_VIDAU DEFAULT (0), E_VIDAP float NULL CONSTRAINT df_linhist1_E_VIDAP DEFAULT (0), EN_EURO bit NOT NULL CONSTRAINT df_linhist1_EN_EURO DEFAULT (0), CONSTRAINT linhist1_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, NUMERO, RAIZ, TALLA, COLOR ) ) GO /****** Object: Table dbo.linhist2 Script Date: 18/5/01 12:58:05 ******/ CREATE TABLE dbo.linhist2 ( EMPRESA char (4) NOT NULL , NUMERO float NOT NULL , RAIZ char (16) NOT NULL , TALLA char (2) NOT NULL , COLOR char (2) NOT NULL , ALMACEN char (10) NOT NULL , STOCK float NULL CONSTRAINT df_linhist2_STOCK DEFAULT (0), STOCK_RESE float NULL CONSTRAINT df_linhist2_STOCK_RESE DEFAULT (0), STOCK_INI float NULL CONSTRAINT df_linhist2_STOCK_INI DEFAULT (0), STOCK_PEDI float NULL CONSTRAINT df_linhist2_STOCK_PEDI DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_linhist2_EN_EURO DEFAULT (0), REAL float NULL CONSTRAINT df_linhist2_REAL DEFAULT (0), CLAV_1 char (44) NULL , CONSTRAINT linhist2_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, NUMERO, RAIZ, TALLA, COLOR, ALMACEN ) ) GO CREATE INDEX linhist2_CLAV_1 ON dbo.linhist2(EMPRESA, CLAV_1) GO /****** Object: Table dbo.linhist3 Script Date: 18/5/01 12:58:05 ******/ CREATE TABLE dbo.linhist3 ( EMPRESA char (4) NOT NULL , NUMERO float NOT NULL , FECHA datetime NULL CONSTRAINT df_linhist3_FECHA DEFAULT (getdate()), RAIZ char (16) NOT NULL , TALLA char (2) NOT NULL , COLOR char (2) NOT NULL , ALMACEN char (10) NOT NULL , CANTIDAD float NULL CONSTRAINT df_linhist3_CANTIDAD DEFAULT (0), PRECIO float NULL CONSTRAINT df_linhist3_PRECIO DEFAULT (0), TIPO char (2) NULL CONSTRAINT df_linhist3_TIPO DEFAULT (' '), R1 float NULL CONSTRAINT df_linhist3_R1 DEFAULT (0), R2 float NULL CONSTRAINT df_linhist3_R2 DEFAULT (0), SERIE char (2) NULL CONSTRAINT df_linhist3_SERIE DEFAULT (' '), NUM float NULL CONSTRAINT df_linhist3_NUM DEFAULT (0), EN_EURO bit NOT NULL CONSTRAINT df_linhist3_EN_EURO DEFAULT (0), UNICO char (8) NOT NULL , CONSTRAINT linhist3_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, NUMERO, RAIZ, TALLA, COLOR, ALMACEN, UNICO ) ) GO /****** Object: Table dbo.linkit Script Date: 18/5/01 12:58:05 ******/ CREATE TABLE dbo.linkit ( EMPRESA char (4) NOT NULL , RAIZ char (16) NOT NULL , TALLA char (2) NOT NULL , COLOR char (2) NOT NULL , COMP_RAIZ char (16) NOT NULL , COMP_TALLA char (2) NOT NULL , COMP_COLOR char (2) NOT NULL , CANTIDAD float NULL CONSTRAINT df_linkit_CANTIDAD DEFAULT (0), MEMO text NULL , SONIDO image NULL , FOTO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_linkit_EN_EURO DEFAULT (0), CONSTRAINT linkit_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, RAIZ, TALLA, COLOR, COMP_RAIZ, COMP_TALLA, COMP_COLOR ) ) GO /****** Object: Table dbo.linkit2 Script Date: 18/5/01 12:58:05 ******/ CREATE TABLE dbo.linkit2 ( EMPRESA char (4) NOT NULL , RAIZ char (16) NOT NULL , TALLA char (2) NOT NULL , COLOR char (2) NOT NULL , COMP_RAIZ char (16) NOT NULL , COMP_TALLA char (2) NOT NULL , COMP_COLOR char (2) NOT NULL , CANTIDAD float NULL CONSTRAINT df_linkit2_CANTIDAD DEFAULT (0), MEMO text NULL , SONIDO image NULL , FOTO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_linkit2_EN_EURO DEFAULT (0), CONSTRAINT linkit2_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, RAIZ, TALLA, COLOR, COMP_RAIZ, COMP_TALLA, COMP_COLOR ) ) GO /****** Object: Table dbo.linlote Script Date: 18/5/01 12:58:05 ******/ CREATE TABLE dbo.linlote ( EMPRESA char (4) NOT NULL , SERIE char (20) NOT NULL , NUMERO float NOT NULL , RAIZ char (16) NOT NULL , TALLA char (2) NOT NULL , COLOR char (2) NOT NULL , LINEA float NOT NULL , FECHA datetime NULL CONSTRAINT df_linlote_FECHA DEFAULT (getdate()), TIPO char (1) NULL CONSTRAINT df_linlote_TIPO DEFAULT (' '), SEROPER char (2) NULL CONSTRAINT df_linlote_SEROPER DEFAULT (' '), NUMOPER float NULL CONSTRAINT df_linlote_NUMOPER DEFAULT (0), LIN float NULL CONSTRAINT df_linlote_LIN DEFAULT (0), CANTI_L float NULL CONSTRAINT df_linlote_CANTI_L DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_linlote_EN_EURO DEFAULT (0), CONSTRAINT linlote_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, SERIE, NUMERO, RAIZ, TALLA, COLOR, LINEA ) ) GO /****** Object: Table dbo.linpago Script Date: 18/5/01 12:58:05 ******/ CREATE TABLE dbo.linpago ( EMPRESA char (4) NOT NULL , NUMERO char (4) NOT NULL , PORCENTAJE float NULL CONSTRAINT df_linpago_PORCENTAJE DEFAULT (0), DIAS float NOT NULL , DESCRIP char (20) NULL CONSTRAINT df_linpago_DESCRIP DEFAULT (' '), DIASMAX float NULL CONSTRAINT df_linpago_DIASMAX DEFAULT (0), RECIBIDO char (1) NULL CONSTRAINT df_linpago_RECIBIDO DEFAULT (' '), COBRADO char (1) NULL CONSTRAINT df_linpago_COBRADO DEFAULT (' '), CUENTACOB char (15) NULL CONSTRAINT df_linpago_CUENTACOB DEFAULT (' '), FOTO image NULL , MEMO text NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_linpago_EN_EURO DEFAULT (0), CONSTRAINT linpago_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, NUMERO, DIAS ) ) GO /****** Object: Table dbo.linpreco Script Date: 18/5/01 12:58:05 ******/ CREATE TABLE dbo.linpreco ( EMPRESA char (4) NULL CONSTRAINT df_linpreco_EMPRESA DEFAULT (' '), NUMERO float NULL CONSTRAINT df_linpreco_NUMERO DEFAULT (0), LINEA float NULL CONSTRAINT df_linpreco_LINEA DEFAULT (0), IMPORTE_L float NULL CONSTRAINT df_linpreco_IMPORTE_L DEFAULT (0), NUM_PAGO float NULL CONSTRAINT df_linpreco_NUM_PAGO DEFAULT (0), SERIE_FAC char (2) NULL CONSTRAINT df_linpreco_SERIE_FAC DEFAULT (' '), NUMERO_FAC float NULL CONSTRAINT df_linpreco_NUMERO_FAC DEFAULT (0), FECHA_VENC datetime NULL CONSTRAINT df_linpreco_FECHA_VENC DEFAULT (getdate()), MEMO text NULL , FOTO image NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_linpreco_EN_EURO DEFAULT (0) ) GO /****** Object: Table dbo.linprepa Script Date: 18/5/01 12:58:06 ******/ CREATE TABLE dbo.linprepa ( EMPRESA char (4) NULL CONSTRAINT df_linprepa_EMPRESA DEFAULT (' '), NUMERO float NULL CONSTRAINT df_linprepa_NUMERO DEFAULT (0), LINEA float NULL CONSTRAINT df_linprepa_LINEA DEFAULT (0), IMPORTE_L float NULL CONSTRAINT df_linprepa_IMPORTE_L DEFAULT (0), NUM_PAGO float NULL CONSTRAINT df_linprepa_NUM_PAGO DEFAULT (0), SERIE_FAC char (2) NULL CONSTRAINT df_linprepa_SERIE_FAC DEFAULT (' '), NUMERO_FAC float NULL CONSTRAINT df_linprepa_NUMERO_FAC DEFAULT (0), FECHA_VENC datetime NULL CONSTRAINT df_linprepa_FECHA_VENC DEFAULT (getdate()), MEMO text NULL , FOTO image NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_linprepa_EN_EURO DEFAULT (0) ) GO /****** Object: Table dbo.linsal Script Date: 18/5/01 12:58:06 ******/ CREATE TABLE dbo.linsal ( EMPRESA char (4) NOT NULL , NUMERO float NOT NULL , LINEA float NOT NULL , RAIZ char (16) NULL CONSTRAINT df_linsal_RAIZ DEFAULT (' '), TALLA char (2) NULL CONSTRAINT df_linsal_TALLA DEFAULT (' '), COLOR char (2) NULL CONSTRAINT df_linsal_COLOR DEFAULT (' '), ALMACEN char (4) NULL CONSTRAINT df_linsal_ALMACEN DEFAULT (' '), CANTIDAD float NULL CONSTRAINT df_linsal_CANTIDAD DEFAULT (0), PRECIO float NULL CONSTRAINT df_linsal_PRECIO DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , LARGO float NULL CONSTRAINT df_linsal_LARGO DEFAULT (0), ANCHO float NULL CONSTRAINT df_linsal_ANCHO DEFAULT (0), ALTO float NULL CONSTRAINT df_linsal_ALTO DEFAULT (0), EN_EURO bit NOT NULL CONSTRAINT df_linsal_EN_EURO DEFAULT (0), CONSTRAINT linsal_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, NUMERO, LINEA ) ) GO /****** Object: Table dbo.linticke Script Date: 18/5/01 12:58:06 ******/ CREATE TABLE dbo.linticke ( EMPRESA char (4) NULL CONSTRAINT df_linticke_EMPRESA DEFAULT (' '), NUMERO float NULL CONSTRAINT df_linticke_NUMERO DEFAULT (0), LINEA float NULL CONSTRAINT df_linticke_LINEA DEFAULT (0), RAIZ char (10) NULL CONSTRAINT df_linticke_RAIZ DEFAULT (' '), TALLA char (2) NULL CONSTRAINT df_linticke_TALLA DEFAULT (' '), COLOR char (2) NULL CONSTRAINT df_linticke_COLOR DEFAULT (' '), RAIZ_EFEC char (10) NULL CONSTRAINT df_linticke_RAIZ_EFEC DEFAULT (' '), TALLA_EFEC char (2) NULL CONSTRAINT df_linticke_TALLA_EFEC DEFAULT (' '), COLOR_EFEC char (2) NULL CONSTRAINT df_linticke_COLOR_EFEC DEFAULT (' '), ALMACEN char (4) NULL CONSTRAINT df_linticke_ALMACEN DEFAULT (' '), PRECIO_U float NULL CONSTRAINT df_linticke_PRECIO_U DEFAULT (0), CANTIDAD float NULL CONSTRAINT df_linticke_CANTIDAD DEFAULT (0), TOTAL float NULL CONSTRAINT df_linticke_TOTAL DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_linticke_EN_EURO DEFAULT (0), DESCRIP text NULL ) GO /****** Object: Table dbo.lintrab Script Date: 18/5/01 12:58:06 ******/ CREATE TABLE dbo.lintrab ( EMPRESA char (4) NULL CONSTRAINT df_lintrab_EMPRESA DEFAULT (' '), TRABAJA char (10) NULL CONSTRAINT df_lintrab_TRABAJA DEFAULT (' '), LINEA float NULL CONSTRAINT df_lintrab_LINEA DEFAULT (0), MES float NULL CONSTRAINT df_lintrab_MES DEFAULT (0), ANO float NULL CONSTRAINT df_lintrab_ANO DEFAULT (0), COSTE float NULL CONSTRAINT df_lintrab_COSTE DEFAULT (0), HORAS float NULL CONSTRAINT df_lintrab_HORAS DEFAULT (0), EN_EURO bit NOT NULL CONSTRAINT df_lintrab_EN_EURO DEFAULT (0), FOTO image NULL , MEMO text NULL , SONIDO image NULL ) GO /****** Object: Table dbo.lmovimi Script Date: 18/5/01 12:58:06 ******/ CREATE TABLE dbo.lmovimi ( EMPRESA char (4) NOT NULL , NUMERO float NOT NULL , LINEA float NOT NULL , CANTIDAD float NULL CONSTRAINT df_lmovimi_CANTIDAD DEFAULT (0), RAIZ char (16) NULL CONSTRAINT df_lmovimi_RAIZ DEFAULT (' '), TALLA char (2) NULL CONSTRAINT df_lmovimi_TALLA DEFAULT (' '), COLOR char (2) NULL CONSTRAINT df_lmovimi_COLOR DEFAULT (' '), FOTO image NULL , MEMO text NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_lmovimi_EN_EURO DEFAULT (0), CONSTRAINT lmovimi_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, NUMERO, LINEA ) ) GO /****** Object: Table dbo.lof Script Date: 18/5/01 12:58:06 ******/ CREATE TABLE dbo.lof ( EMPRESA char (4) NOT NULL , SERIE char (2) NOT NULL , NUMERO float NOT NULL , LINEA float NOT NULL , SIN_PED bit NOT NULL CONSTRAINT df_lof_SIN_PED DEFAULT (0), SER_PED char (2) NULL CONSTRAINT df_lof_SER_PED DEFAULT (' '), N_PED float NULL CONSTRAINT df_lof_N_PED DEFAULT (0), L_PED float NULL CONSTRAINT df_lof_L_PED DEFAULT (0), ALMACEN char (4) NULL CONSTRAINT df_lof_ALMACEN DEFAULT (' '), CANTIDAD float NULL CONSTRAINT df_lof_CANTIDAD DEFAULT (0), RAIZ char (16) NULL CONSTRAINT df_lof_RAIZ DEFAULT (' '), TALLA char (2) NULL CONSTRAINT df_lof_TALLA DEFAULT (' '), COLOR char (2) NULL CONSTRAINT df_lof_COLOR DEFAULT (' '), MEMO text NULL , FOTO image NULL , SONIDO image NULL , COSTEMED float NULL CONSTRAINT df_lof_COSTEMED DEFAULT (0), NIVEL float NULL CONSTRAINT df_lof_NIVEL DEFAULT (0), EN_EURO bit NOT NULL CONSTRAINT df_lof_EN_EURO DEFAULT (0), CONSTRAINT lof_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, SERIE, NUMERO, LINEA ) ) GO /****** Object: Table dbo.lof_des Script Date: 18/5/01 12:58:06 ******/ CREATE TABLE dbo.lof_des ( EMPRESA char (4) NOT NULL , SERIE char (2) NOT NULL , NUMERO float NOT NULL , LINEA float NOT NULL , SUBLINEA float NOT NULL , RAIZ char (16) NULL CONSTRAINT df_lof_des_RAIZ DEFAULT (' '), TALLA char (2) NULL CONSTRAINT df_lof_des_TALLA DEFAULT (' '), COLOR char (2) NULL CONSTRAINT df_lof_des_COLOR DEFAULT (' '), CANTIDAD float NULL CONSTRAINT df_lof_des_CANTIDAD DEFAULT (0), ALMACEN char (4) NULL CONSTRAINT df_lof_des_ALMACEN DEFAULT (' '), MEMO text NULL , FOTO image NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_lof_des_EN_EURO DEFAULT (0), CONSTRAINT lof_des_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, SERIE, NUMERO, LINEA, SUBLINEA ) ) GO /****** Object: Table dbo.lof_lot Script Date: 18/5/01 12:58:06 ******/ CREATE TABLE dbo.lof_lot ( EMPRESA char (4) NOT NULL , SERIE char (2) NOT NULL , NUMERO float NOT NULL , LINEA float NOT NULL , RAIZ char (16) NULL CONSTRAINT df_lof_lot_RAIZ DEFAULT (' '), TALLA char (2) NULL CONSTRAINT df_lof_lot_TALLA DEFAULT (' '), COLOR char (2) NULL CONSTRAINT df_lof_lot_COLOR DEFAULT (' '), CANTIDAD float NULL CONSTRAINT df_lof_lot_CANTIDAD DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_lof_lot_EN_EURO DEFAULT (0), CONSTRAINT lof_lot_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, SERIE, NUMERO, LINEA ) ) GO /****** Object: Table dbo.lof0 Script Date: 18/5/01 12:58:07 ******/ CREATE TABLE dbo.lof0 ( EMPRESA char (4) NOT NULL , SERIE char (2) NOT NULL , NUMERO float NOT NULL , LINEA float NOT NULL , RAIZ char (16) NULL CONSTRAINT df_lof0_RAIZ DEFAULT (' '), TALLA char (2) NULL CONSTRAINT df_lof0_TALLA DEFAULT (' '), COLOR char (2) NULL CONSTRAINT df_lof0_COLOR DEFAULT (' '), CANTIDAD float NULL CONSTRAINT df_lof0_CANTIDAD DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_lof0_EN_EURO DEFAULT (0), CONSTRAINT lof0_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, SERIE, NUMERO, LINEA ) ) GO /****** Object: Table dbo.lotes Script Date: 18/5/01 12:58:07 ******/ CREATE TABLE dbo.lotes ( EMPRESA char (4) NOT NULL , SERIE char (20) NOT NULL , NUMERO float NOT NULL , RAIZ char (16) NOT NULL , TALLA char (2) NOT NULL , COLOR char (2) NOT NULL , CANTIDAD float NULL CONSTRAINT df_lotes_CANTIDAD DEFAULT (0), DISPONIBLE float NULL CONSTRAINT df_lotes_DISPONIBLE DEFAULT (0), CADUCIDAD datetime NULL CONSTRAINT df_lotes_CADUCIDAD DEFAULT (getdate()), MEMO text NULL , FOTO image NULL , SONIDO image NULL , EN_RAIZ char (16) NULL CONSTRAINT df_lotes_EN_RAIZ DEFAULT (' '), EN_TALLA char (2) NULL CONSTRAINT df_lotes_EN_TALLA DEFAULT (' '), EN_COLOR char (2) NULL CONSTRAINT df_lotes_EN_COLOR DEFAULT (' '), EN_SERIE char (10) NULL CONSTRAINT df_lotes_EN_SERIE DEFAULT (' '), EN_NUMERO float NULL CONSTRAINT df_lotes_EN_NUMERO DEFAULT (0), EN_EURO bit NOT NULL CONSTRAINT df_lotes_EN_EURO DEFAULT (0), CONSTRAINT lotes_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, SERIE, NUMERO, RAIZ, TALLA, COLOR ) ) GO /****** Object: Table dbo.menuclin Script Date: 18/5/01 12:58:07 ******/ CREATE TABLE dbo.menuclin ( EMPRESA char (4) NOT NULL , NUMERO float NOT NULL , LINEA float NOT NULL , NODIA float NULL CONSTRAINT df_menuclin_NODIA DEFAULT (0), COMIDA float NULL CONSTRAINT df_menuclin_COMIDA DEFAULT (0), NOPLATO float NULL CONSTRAINT df_menuclin_NOPLATO DEFAULT (0), OPCION float NULL CONSTRAINT df_menuclin_OPCION DEFAULT (0), NOCOMESAL float NULL CONSTRAINT df_menuclin_NOCOMESAL DEFAULT (0), PORCENT float NULL CONSTRAINT df_menuclin_PORCENT DEFAULT (0), RAIZ char (16) NULL CONSTRAINT df_menuclin_RAIZ DEFAULT (' '), TALLA char (2) NULL CONSTRAINT df_menuclin_TALLA DEFAULT (' '), COLOR char (2) NULL CONSTRAINT df_menuclin_COLOR DEFAULT (' '), MEMO text NULL , FOTO image NULL , SONIDO image NULL , NEC_PER bit NOT NULL CONSTRAINT df_menuclin_NEC_PER DEFAULT (0), NEC_SEM bit NOT NULL CONSTRAINT df_menuclin_NEC_SEM DEFAULT (0), NEC_FRU bit NOT NULL CONSTRAINT df_menuclin_NEC_FRU DEFAULT (0), NEC_OTR bit NOT NULL CONSTRAINT df_menuclin_NEC_OTR DEFAULT (0), CONSTRAINT menuclin_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, NUMERO, LINEA ) ) GO /****** Object: Table dbo.menucmd Script Date: 18/5/01 12:58:07 ******/ CREATE TABLE dbo.menucmd ( EMPRESA char (4) NOT NULL , NUMERO float NOT NULL , FECHA datetime NULL CONSTRAINT df_menucmd_FECHA DEFAULT (getdate()), CLIENTE char (10) NULL CONSTRAINT df_menucmd_CLIENTE DEFAULT (' '), TIPO char (10) NULL CONSTRAINT df_menucmd_TIPO DEFAULT (' '), NOCOMENS float NULL CONSTRAINT df_menucmd_NOCOMENS DEFAULT (0), NODIAS float NULL CONSTRAINT df_menucmd_NODIAS DEFAULT (0), PRECIOMED float NULL CONSTRAINT df_menucmd_PRECIOMED DEFAULT (0), EN_EURO bit NOT NULL CONSTRAINT df_menucmd_EN_EURO DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , CLAV_1 char (14) NULL , CLAV_CLI char (18) NULL , CONSTRAINT menucmd_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, NUMERO ) ) GO CREATE INDEX menucmd_CLAV_1 ON dbo.menucmd(EMPRESA, CLAV_1) GO CREATE INDEX menucmd_CLAV_CLI ON dbo.menucmd(EMPRESA, CLAV_CLI) GO /****** Object: Table dbo.menulnec Script Date: 18/5/01 12:58:07 ******/ CREATE TABLE dbo.menulnec ( EMPRESA char (4) NOT NULL , NUMERO float NOT NULL , LINEA float NOT NULL , RAIZ char (16) NULL CONSTRAINT df_menulnec_RAIZ DEFAULT (' '), TALLA char (2) NULL CONSTRAINT df_menulnec_TALLA DEFAULT (' '), COLOR char (2) NULL CONSTRAINT df_menulnec_COLOR DEFAULT (' '), CANTIDAD float NULL CONSTRAINT df_menulnec_CANTIDAD DEFAULT (0), CANTIDAD2 float NULL CONSTRAINT df_menulnec_CANTIDAD2 DEFAULT (0), OK1 bit NOT NULL CONSTRAINT df_menulnec_OK1 DEFAULT (0), OK2 bit NOT NULL CONSTRAINT df_menulnec_OK2 DEFAULT (0), PROVEEDO char (10) NULL CONSTRAINT df_menulnec_PROVEEDO DEFAULT (' '), FCOMPRA datetime NULL CONSTRAINT df_menulnec_FCOMPRA DEFAULT (getdate()), MEMO text NULL , FOTO image NULL , SONIDO image NULL , CLASE char (1) NULL CONSTRAINT df_menulnec_CLASE DEFAULT (' '), SERIE char (2) NULL CONSTRAINT df_menulnec_SERIE DEFAULT (' '), NUMERO_PED float NULL CONSTRAINT df_menulnec_NUMERO_PED DEFAULT (0), CONSTRAINT menulnec_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, NUMERO, LINEA ) ) GO /****** Object: Table dbo.menulof Script Date: 18/5/01 12:58:07 ******/ CREATE TABLE dbo.menulof ( EMPRESA char (4) NOT NULL , NUMERO float NOT NULL , LINEA float NOT NULL , RAIZC char (16) NULL CONSTRAINT df_menulof_RAIZC DEFAULT (' '), TALLAC char (2) NULL CONSTRAINT df_menulof_TALLAC DEFAULT (' '), COLORC char (2) NULL CONSTRAINT df_menulof_COLORC DEFAULT (' '), CANTIDAD float NULL CONSTRAINT df_menulof_CANTIDAD DEFAULT (0), CANTIDAD2 float NULL CONSTRAINT df_menulof_CANTIDAD2 DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , CONSTRAINT menulof_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, NUMERO, LINEA ) ) GO /****** Object: Table dbo.menunec Script Date: 18/5/01 12:58:07 ******/ CREATE TABLE dbo.menunec ( EMPRESA char (4) NOT NULL , NUMERO float NOT NULL , ALMACEN char (4) NULL CONSTRAINT df_menunec_ALMACEN DEFAULT (' '), MEMO text NULL , FOTO image NULL , SONIDO image NULL , CLAV_1 char (14) NULL , CONSTRAINT menunec_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, NUMERO ) ) GO CREATE INDEX menunec_CLAV_1 ON dbo.menunec(EMPRESA, CLAV_1) GO /****** Object: Table dbo.menuof Script Date: 18/5/01 12:58:07 ******/ CREATE TABLE dbo.menuof ( EMPRESA char (4) NOT NULL , NUMERO float NOT NULL , FECHA datetime NULL CONSTRAINT df_menuof_FECHA DEFAULT (getdate()), MENU float NULL CONSTRAINT df_menuof_MENU DEFAULT (0), MENULIN float NULL CONSTRAINT df_menuof_MENULIN DEFAULT (0), RAIZ char (16) NULL CONSTRAINT df_menuof_RAIZ DEFAULT (' '), TALLA char (2) NULL CONSTRAINT df_menuof_TALLA DEFAULT (' '), COLOR char (2) NULL CONSTRAINT df_menuof_COLOR DEFAULT (' '), CLIENTE char (10) NULL CONSTRAINT df_menuof_CLIENTE DEFAULT (' '), ALMACEN char (4) NULL CONSTRAINT df_menuof_ALMACEN DEFAULT (' '), COCINERO char (10) NULL CONSTRAINT df_menuof_COCINERO DEFAULT (' '), ESTADO char (1) NULL CONSTRAINT df_menuof_ESTADO DEFAULT (' '), MEMO text NULL , FOTO image NULL , SONIDO image NULL , CANTIDAD float NULL CONSTRAINT df_menuof_CANTIDAD DEFAULT (0), COMENSAL float NULL CONSTRAINT df_menuof_COMENSAL DEFAULT (0), COMENSAL2 float NULL CONSTRAINT df_menuof_COMENSAL2 DEFAULT (0), CLAV_1 char (14) NULL , CONSTRAINT menuof_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, NUMERO ) ) GO /****** Object: Table dbo.movimi Script Date: 18/5/01 12:58:07 ******/ CREATE TABLE dbo.movimi ( EMPRESA char (4) NOT NULL , NUMERO float NOT NULL , ALMACEN1 char (4) NULL CONSTRAINT df_movimi_ALMACEN1 DEFAULT (' '), ALMACEN2 char (4) NULL CONSTRAINT df_movimi_ALMACEN2 DEFAULT (' '), FECHA datetime NULL CONSTRAINT df_movimi_FECHA DEFAULT (getdate()), MEMO text NULL , FOTO image NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_movimi_EN_EURO DEFAULT (0), CLIENTE char (10) NULL CONSTRAINT df_movimi_CLIENTE DEFAULT (' '), PROVEEDO char (10) NULL CONSTRAINT df_movimi_PROVEEDO DEFAULT (' '), CLAV_1 char (14) NULL , CONSTRAINT movimi_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, NUMERO ) ) GO CREATE INDEX movimi_CLAV_1 ON dbo.movimi(EMPRESA, CLAV_1) GO /****** Object: Table dbo.of_cab Script Date: 18/5/01 12:58:07 ******/ CREATE TABLE dbo.of_cab ( EMPRESA char (4) NOT NULL , SERIE char (2) NOT NULL , NUMERO float NOT NULL , F_ORDEN datetime NULL CONSTRAINT df_of_F_ORDEN DEFAULT (getdate()), F_FIN datetime NULL CONSTRAINT df_of_F_FIN DEFAULT (getdate()), F_FINPREV datetime NULL CONSTRAINT df_of_F_FINPREV DEFAULT (getdate()), TITULO char (40) NULL CONSTRAINT df_of_TITULO DEFAULT (' '), MEMO text NULL , FOTO image NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_of_EN_EURO DEFAULT (0), CONSTRAINT of_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, SERIE, NUMERO ) ) GO /****** Object: Table dbo.ofertas Script Date: 18/5/01 12:58:08 ******/ CREATE TABLE dbo.ofertas ( EMPRESA char (4) NOT NULL , SERIE char (2) NOT NULL , NUMERO float NOT NULL , CLIENTE char (10) NULL CONSTRAINT df_ofertas_CLIENTE DEFAULT (' '), REFER char (20) NULL CONSTRAINT df_ofertas_REFER DEFAULT (' '), FECHA datetime NULL CONSTRAINT df_ofertas_FECHA DEFAULT (getdate()), COMERCIAL char (10) NULL CONSTRAINT df_ofertas_COMERCIAL DEFAULT (' '), TITULO1 char (40) NULL CONSTRAINT df_ofertas_TITULO1 DEFAULT (' '), TARIFA float NULL CONSTRAINT df_ofertas_TARIFA DEFAULT (0), DTO_C float NULL CONSTRAINT df_ofertas_DTO_C DEFAULT (0), DTO_P float NULL CONSTRAINT df_ofertas_DTO_P DEFAULT (0), PAGO char (4) NULL CONSTRAINT df_ofertas_PAGO DEFAULT (' '), F_ENTREGA datetime NULL CONSTRAINT df_ofertas_F_ENTREGA DEFAULT (getdate()), SUMA1 float NULL CONSTRAINT df_ofertas_SUMA1 DEFAULT (0), SUMA2 float NULL CONSTRAINT df_ofertas_SUMA2 DEFAULT (0), SUMA3 float NULL CONSTRAINT df_ofertas_SUMA3 DEFAULT (0), SUMA4 float NULL CONSTRAINT df_ofertas_SUMA4 DEFAULT (0), DTO1 float NULL CONSTRAINT df_ofertas_DTO1 DEFAULT (0), DTO2 float NULL CONSTRAINT df_ofertas_DTO2 DEFAULT (0), DTO3 float NULL CONSTRAINT df_ofertas_DTO3 DEFAULT (0), DTO4 float NULL CONSTRAINT df_ofertas_DTO4 DEFAULT (0), BASE1 float NULL CONSTRAINT df_ofertas_BASE1 DEFAULT (0), BASE2 float NULL CONSTRAINT df_ofertas_BASE2 DEFAULT (0), BASE3 float NULL CONSTRAINT df_ofertas_BASE3 DEFAULT (0), BASE4 float NULL CONSTRAINT df_ofertas_BASE4 DEFAULT (0), IVA1 float NULL CONSTRAINT df_ofertas_IVA1 DEFAULT (0), IVA2 float NULL CONSTRAINT df_ofertas_IVA2 DEFAULT (0), IVA3 float NULL CONSTRAINT df_ofertas_IVA3 DEFAULT (0), IVA4 float NULL CONSTRAINT df_ofertas_IVA4 DEFAULT (0), TOTAL float NULL CONSTRAINT df_ofertas_TOTAL DEFAULT (0), RE1 float NULL CONSTRAINT df_ofertas_RE1 DEFAULT (0), RE2 float NULL CONSTRAINT df_ofertas_RE2 DEFAULT (0), RE3 float NULL CONSTRAINT df_ofertas_RE3 DEFAULT (0), RE4 float NULL CONSTRAINT df_ofertas_RE4 DEFAULT (0), DTO_REC float NULL CONSTRAINT df_ofertas_DTO_REC DEFAULT (0), RECARGO1 float NULL CONSTRAINT df_ofertas_RECARGO1 DEFAULT (0), RECARGO2 float NULL CONSTRAINT df_ofertas_RECARGO2 DEFAULT (0), RECARGO3 float NULL CONSTRAINT df_ofertas_RECARGO3 DEFAULT (0), RECARGO4 float NULL CONSTRAINT df_ofertas_RECARGO4 DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , FAX char (12) NULL CONSTRAINT df_ofertas_FAX DEFAULT (' '), PORTES char (1) NULL CONSTRAINT df_ofertas_PORTES DEFAULT (' '), REC_FIN float NULL CONSTRAINT df_ofertas_REC_FIN DEFAULT (0), EN_EURO bit NOT NULL CONSTRAINT df_ofertas_EN_EURO DEFAULT (0), IRPF char (10) NULL CONSTRAINT df_ofertas_IRPF DEFAULT (' '), P_RETEN float NULL CONSTRAINT df_ofertas_P_RETEN DEFAULT (0), IMP_RET float NULL CONSTRAINT df_ofertas_IMP_RET DEFAULT (0), F_AVISO datetime NULL CONSTRAINT df_ofertas_F_AVISO DEFAULT (getdate()), ESTADO float NULL CONSTRAINT df_ofertas_ESTADO DEFAULT (0), CLAV_1 char (12) NULL , IND_CLIENTE char (22) NULL , IND_FECHA char (20) NULL , IND_REFER char (32) NULL , CONSTRAINT ofertas_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, SERIE, NUMERO ) ) GO CREATE INDEX ofertas_CLAV_1 ON dbo.ofertas(EMPRESA, CLAV_1) GO CREATE INDEX ofertas_IND_CLIENTE ON dbo.ofertas(EMPRESA, IND_CLIENTE) GO CREATE INDEX ofertas_IND_FECHA ON dbo.ofertas(EMPRESA, IND_FECHA) GO CREATE INDEX ofertas_IND_REFER ON dbo.ofertas(EMPRESA, IND_REFER) GO /****** Object: Table dbo.pagos Script Date: 18/5/01 12:58:08 ******/ CREATE TABLE dbo.pagos ( EMPRESA char (4) NOT NULL , NUMERO float NOT NULL , SERIE char (2) NULL CONSTRAINT df_pagos_SERIE DEFAULT (' '), FACTURA float NULL CONSTRAINT df_pagos_FACTURA DEFAULT (0), DIAS datetime NULL CONSTRAINT df_pagos_DIAS DEFAULT (getdate()), FECHA datetime NULL CONSTRAINT df_pagos_FECHA DEFAULT (getdate()), IMPORTE_C float NULL CONSTRAINT df_pagos_IMPORTE_C DEFAULT (0), CLIENTE char (10) NULL CONSTRAINT df_pagos_CLIENTE DEFAULT (' '), ENLAZADO char (1) NULL CONSTRAINT df_pagos_ENLAZADO DEFAULT (' '), CUENTA char (15) NULL CONSTRAINT df_pagos_CUENTA DEFAULT (' '), AUTOMATICO char (1) NULL CONSTRAINT df_pagos_AUTOMATICO DEFAULT (' '), MEMO text NULL , FOTO image NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_pagos_EN_EURO DEFAULT (0), CLAV_1 char (14) NULL , IND_CLIENTE char (20) NULL , IND_FAC char (22) NULL , CONSTRAINT pagos_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, NUMERO ) ) GO CREATE INDEX pagos_CLAV_1 ON dbo.pagos(EMPRESA, CLAV_1) GO CREATE INDEX pagos_IND_CLIENTE ON dbo.pagos(EMPRESA, IND_CLIENTE) GO CREATE INDEX pagos_IND_FAC ON dbo.pagos(EMPRESA, IND_FAC) GO /****** Object: Table dbo.partes Script Date: 18/5/01 12:58:08 ******/ CREATE TABLE dbo.partes ( EMPRESA char (4) NULL CONSTRAINT df_partes_EMPRESA DEFAULT (' '), NUMERO float NULL CONSTRAINT df_partes_NUMERO DEFAULT (0), PARTE float NULL CONSTRAINT df_partes_PARTE DEFAULT (0), TRABAJA char (10) NULL CONSTRAINT df_partes_TRABAJA DEFAULT (' '), FECHAI datetime NULL CONSTRAINT df_partes_FECHAI DEFAULT (getdate()), FECHAF datetime NULL CONSTRAINT df_partes_FECHAF DEFAULT (getdate()), SERIE char (2) NULL CONSTRAINT df_partes_SERIE DEFAULT (' '), NUMOF float NULL CONSTRAINT df_partes_NUMOF DEFAULT (0), INDIRECTO char (16) NULL CONSTRAINT df_partes_INDIRECTO DEFAULT (' '), GENERAL char (16) NULL CONSTRAINT df_partes_GENERAL DEFAULT (' '), EN_EURO bit NOT NULL CONSTRAINT df_partes_EN_EURO DEFAULT (0), FOTO image NULL , MEMO text NULL , SONIDO image NULL ) GO /****** Object: Table dbo.pedido Script Date: 18/5/01 12:58:08 ******/ CREATE TABLE dbo.pedido ( EMPRESA char (4) NOT NULL , SERIE char (2) NOT NULL , NUMERO float NOT NULL , CLIENTE char (10) NULL CONSTRAINT df_pedido_CLIENTE DEFAULT (' '), REFER char (20) NULL CONSTRAINT df_pedido_REFER DEFAULT (' '), FECHA datetime NULL CONSTRAINT df_pedido_FECHA DEFAULT (getdate()), COMERCIAL char (10) NULL CONSTRAINT df_pedido_COMERCIAL DEFAULT (' '), TITULO1 char (40) NULL CONSTRAINT df_pedido_TITULO1 DEFAULT (' '), TARIFA float NULL CONSTRAINT df_pedido_TARIFA DEFAULT (0), DTO_C float NULL CONSTRAINT df_pedido_DTO_C DEFAULT (0), DTO_P float NULL CONSTRAINT df_pedido_DTO_P DEFAULT (0), PAGO char (4) NULL CONSTRAINT df_pedido_PAGO DEFAULT (' '), F_ENTREGA datetime NULL CONSTRAINT df_pedido_F_ENTREGA DEFAULT (getdate()), SUMA1 float NULL CONSTRAINT df_pedido_SUMA1 DEFAULT (0), SUMA2 float NULL CONSTRAINT df_pedido_SUMA2 DEFAULT (0), SUMA3 float NULL CONSTRAINT df_pedido_SUMA3 DEFAULT (0), SUMA4 float NULL CONSTRAINT df_pedido_SUMA4 DEFAULT (0), DTO1 float NULL CONSTRAINT df_pedido_DTO1 DEFAULT (0), DTO2 float NULL CONSTRAINT df_pedido_DTO2 DEFAULT (0), DTO3 float NULL CONSTRAINT df_pedido_DTO3 DEFAULT (0), DTO4 float NULL CONSTRAINT df_pedido_DTO4 DEFAULT (0), BASE1 float NULL CONSTRAINT df_pedido_BASE1 DEFAULT (0), BASE2 float NULL CONSTRAINT df_pedido_BASE2 DEFAULT (0), BASE3 float NULL CONSTRAINT df_pedido_BASE3 DEFAULT (0), BASE4 float NULL CONSTRAINT df_pedido_BASE4 DEFAULT (0), IVA1 float NULL CONSTRAINT df_pedido_IVA1 DEFAULT (0), IVA2 float NULL CONSTRAINT df_pedido_IVA2 DEFAULT (0), IVA3 float NULL CONSTRAINT df_pedido_IVA3 DEFAULT (0), IVA4 float NULL CONSTRAINT df_pedido_IVA4 DEFAULT (0), TOTAL float NULL CONSTRAINT df_pedido_TOTAL DEFAULT (0), RE1 float NULL CONSTRAINT df_pedido_RE1 DEFAULT (0), RE2 float NULL CONSTRAINT df_pedido_RE2 DEFAULT (0), RE3 float NULL CONSTRAINT df_pedido_RE3 DEFAULT (0), RE4 float NULL CONSTRAINT df_pedido_RE4 DEFAULT (0), DTO_REC float NULL CONSTRAINT df_pedido_DTO_REC DEFAULT (0), RECARGO1 float NULL CONSTRAINT df_pedido_RECARGO1 DEFAULT (0), RECARGO2 float NULL CONSTRAINT df_pedido_RECARGO2 DEFAULT (0), RECARGO3 float NULL CONSTRAINT df_pedido_RECARGO3 DEFAULT (0), RECARGO4 float NULL CONSTRAINT df_pedido_RECARGO4 DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , C1 char (40) NULL CONSTRAINT df_pedido_C1 DEFAULT (' '), C2 char (40) NULL CONSTRAINT df_pedido_C2 DEFAULT (' '), C3 char (40) NULL CONSTRAINT df_pedido_C3 DEFAULT (' '), C4 char (40) NULL CONSTRAINT df_pedido_C4 DEFAULT (' '), C5 char (40) NULL CONSTRAINT df_pedido_C5 DEFAULT (' '), C6 char (40) NULL CONSTRAINT df_pedido_C6 DEFAULT (' '), C7 char (40) NULL CONSTRAINT df_pedido_C7 DEFAULT (' '), C8 char (40) NULL CONSTRAINT df_pedido_C8 DEFAULT (' '), C9 char (40) NULL CONSTRAINT df_pedido_C9 DEFAULT (' '), C10 char (40) NULL CONSTRAINT df_pedido_C10 DEFAULT (' '), C11 char (40) NULL CONSTRAINT df_pedido_C11 DEFAULT (' '), C12 char (40) NULL CONSTRAINT df_pedido_C12 DEFAULT (' '), PORTES char (1) NULL CONSTRAINT df_pedido_PORTES DEFAULT (' '), REC_FIN float NULL CONSTRAINT df_pedido_REC_FIN DEFAULT (0), EN_EURO bit NOT NULL CONSTRAINT df_pedido_EN_EURO DEFAULT (0), P_RETEN float NULL CONSTRAINT df_pedido_P_RETEN DEFAULT (0), IMP_RET float NULL CONSTRAINT df_pedido_IMP_RET DEFAULT (0), P_COM float NULL CONSTRAINT df_pedido_P_COM DEFAULT (0), COBRADO bit NOT NULL CONSTRAINT df_pedido_COBRADO DEFAULT (0), CALLE_E char (40) NULL CONSTRAINT df_pedido_CALLE_E DEFAULT (' '), LOCALIDA_E char (30) NULL CONSTRAINT df_pedido_LOCALIDA_E DEFAULT (' '), PROV_E char (25) NULL CONSTRAINT df_pedido_PROV_E DEFAULT (' '), DP_E char (5) NULL CONSTRAINT df_pedido_DP_E DEFAULT (' '), AGENCIA char (40) NULL CONSTRAINT df_pedido_AGENCIA DEFAULT (' '), COSTEMED float NULL CONSTRAINT df_pedido_COSTEMED DEFAULT (0), PERIODO float NULL CONSTRAINT df_pedido_PERIODO DEFAULT (0), F_INICIO datetime NULL CONSTRAINT df_pedido_F_INICIO DEFAULT (getdate()), F_FIN datetime NULL CONSTRAINT df_pedido_F_FIN DEFAULT (getdate()), F_PERIODF datetime NULL CONSTRAINT df_pedido_F_PERIODF DEFAULT (getdate()), ENTERO bit NOT NULL CONSTRAINT df_pedido_ENTERO DEFAULT (0), ESTADO float NULL CONSTRAINT df_pedido_ESTADO DEFAULT (0), TRASPA bit NOT NULL CONSTRAINT df_pedido_TRASPA DEFAULT (0), CENTRO char (12) NULL CONSTRAINT df_pedido_CENTRO DEFAULT (' '), CLAV_1 char (12) NULL , IND_CLIENTE char (22) NULL , IND_FECHA char (20) NULL , IND_REFER char (32) NULL , CONSTRAINT pedido_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, SERIE, NUMERO ) ) GO CREATE INDEX pedido_CLAV_1 ON dbo.pedido(EMPRESA, CLAV_1) GO CREATE INDEX pedido_IND_CLIENTE ON dbo.pedido(EMPRESA, IND_CLIENTE) GO CREATE INDEX pedido_IND_FECHA ON dbo.pedido(EMPRESA, IND_FECHA) GO CREATE INDEX pedido_IND_REFER ON dbo.pedido(EMPRESA, IND_REFER) GO /****** Object: Table dbo.perfil Script Date: 18/5/01 12:58:09 ******/ CREATE TABLE dbo.perfil ( CID char (9) NULL CONSTRAINT df_perfil_CID DEFAULT (' '), CCODIGO char (10) NULL CONSTRAINT df_perfil_CCODIGO DEFAULT (' '), CDESCRIP char (30) NULL CONSTRAINT df_perfil_CDESCRIP DEFAULT (' ') ) GO /****** Object: Table dbo.plantill Script Date: 18/5/01 12:58:09 ******/ CREATE TABLE dbo.plantill ( EMPRESA char (4) NOT NULL , SERIE char (2) NOT NULL , NUMERO float NOT NULL , CLIENTE char (10) NULL CONSTRAINT df_plantill_CLIENTE DEFAULT (' '), REFER char (20) NULL CONSTRAINT df_plantill_REFER DEFAULT (' '), FECHA datetime NULL CONSTRAINT df_plantill_FECHA DEFAULT (getdate()), MESES float NULL CONSTRAINT df_plantill_MESES DEFAULT (0), COMERCIAL char (10) NULL CONSTRAINT df_plantill_COMERCIAL DEFAULT (' '), TITULO1 char (40) NULL CONSTRAINT df_plantill_TITULO1 DEFAULT (' '), TARIFA float NULL CONSTRAINT df_plantill_TARIFA DEFAULT (0), DTO_C float NULL CONSTRAINT df_plantill_DTO_C DEFAULT (0), DTO_P float NULL CONSTRAINT df_plantill_DTO_P DEFAULT (0), PAGO char (4) NULL CONSTRAINT df_plantill_PAGO DEFAULT (' '), SUMA1 float NULL CONSTRAINT df_plantill_SUMA1 DEFAULT (0), SUMA2 float NULL CONSTRAINT df_plantill_SUMA2 DEFAULT (0), SUMA3 float NULL CONSTRAINT df_plantill_SUMA3 DEFAULT (0), SUMA4 float NULL CONSTRAINT df_plantill_SUMA4 DEFAULT (0), DTO1 float NULL CONSTRAINT df_plantill_DTO1 DEFAULT (0), DTO2 float NULL CONSTRAINT df_plantill_DTO2 DEFAULT (0), DTO3 float NULL CONSTRAINT df_plantill_DTO3 DEFAULT (0), DTO4 float NULL CONSTRAINT df_plantill_DTO4 DEFAULT (0), BASE1 float NULL CONSTRAINT df_plantill_BASE1 DEFAULT (0), BASE2 float NULL CONSTRAINT df_plantill_BASE2 DEFAULT (0), BASE3 float NULL CONSTRAINT df_plantill_BASE3 DEFAULT (0), BASE4 float NULL CONSTRAINT df_plantill_BASE4 DEFAULT (0), IVA1 float NULL CONSTRAINT df_plantill_IVA1 DEFAULT (0), IVA2 float NULL CONSTRAINT df_plantill_IVA2 DEFAULT (0), IVA3 float NULL CONSTRAINT df_plantill_IVA3 DEFAULT (0), IVA4 float NULL CONSTRAINT df_plantill_IVA4 DEFAULT (0), TOTAL float NULL CONSTRAINT df_plantill_TOTAL DEFAULT (0), PAGADO float NULL CONSTRAINT df_plantill_PAGADO DEFAULT (0), ENLAZADA char (1) NULL CONSTRAINT df_plantill_ENLAZADA DEFAULT (' '), PEDIDO float NULL CONSTRAINT df_plantill_PEDIDO DEFAULT (0), RE1 float NULL CONSTRAINT df_plantill_RE1 DEFAULT (0), RE2 float NULL CONSTRAINT df_plantill_RE2 DEFAULT (0), RE3 float NULL CONSTRAINT df_plantill_RE3 DEFAULT (0), RE4 float NULL CONSTRAINT df_plantill_RE4 DEFAULT (0), ALBARAN float NULL CONSTRAINT df_plantill_ALBARAN DEFAULT (0), DTO_REC float NULL CONSTRAINT df_plantill_DTO_REC DEFAULT (0), RECARGO1 float NULL CONSTRAINT df_plantill_RECARGO1 DEFAULT (0), RECARGO2 float NULL CONSTRAINT df_plantill_RECARGO2 DEFAULT (0), RECARGO3 float NULL CONSTRAINT df_plantill_RECARGO3 DEFAULT (0), RECARGO4 float NULL CONSTRAINT df_plantill_RECARGO4 DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , P_COM float NULL CONSTRAINT df_plantill_P_COM DEFAULT (0), IMP_COM float NULL CONSTRAINT df_plantill_IMP_COM DEFAULT (0), C1 char (40) NULL CONSTRAINT df_plantill_C1 DEFAULT (' '), C2 char (40) NULL CONSTRAINT df_plantill_C2 DEFAULT (' '), C3 char (40) NULL CONSTRAINT df_plantill_C3 DEFAULT (' '), C4 char (40) NULL CONSTRAINT df_plantill_C4 DEFAULT (' '), C5 char (40) NULL CONSTRAINT df_plantill_C5 DEFAULT (' '), C6 char (40) NULL CONSTRAINT df_plantill_C6 DEFAULT (' '), C7 char (40) NULL CONSTRAINT df_plantill_C7 DEFAULT (' '), C8 char (40) NULL CONSTRAINT df_plantill_C8 DEFAULT (' '), C9 char (40) NULL CONSTRAINT df_plantill_C9 DEFAULT (' '), C10 char (40) NULL CONSTRAINT df_plantill_C10 DEFAULT (' '), C11 char (40) NULL CONSTRAINT df_plantill_C11 DEFAULT (' '), C12 char (40) NULL CONSTRAINT df_plantill_C12 DEFAULT (' '), FECHA_FIN datetime NULL CONSTRAINT df_plantill_FECHA_FIN DEFAULT (getdate()), EN_EURO bit NOT NULL CONSTRAINT df_plantill_EN_EURO DEFAULT (0), REC_FIN float NULL CONSTRAINT df_plantill_REC_FIN DEFAULT (0), P_RETEN float NULL CONSTRAINT df_plantill_P_RETEN DEFAULT (0), IMP_RET float NULL CONSTRAINT df_plantill_IMP_RET DEFAULT (0), CLAV_1 char (12) NULL , IND_CLIENTE char (22) NULL , IND_FECHA char (20) NULL , IND_REFER char (32) NULL , CONSTRAINT plantill_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, SERIE, NUMERO ) ) GO CREATE INDEX plantill_CLAV_1 ON dbo.plantill(EMPRESA, CLAV_1) GO CREATE INDEX plantill_IND_CLIENTE ON dbo.plantill(EMPRESA, IND_CLIENTE) GO CREATE INDEX plantill_IND_FECHA ON dbo.plantill(EMPRESA, IND_FECHA) GO CREATE INDEX plantill_IND_REFER ON dbo.plantill(EMPRESA, IND_REFER) GO /****** Object: Table dbo.precobro Script Date: 18/5/01 12:58:09 ******/ CREATE TABLE dbo.precobro ( EMPRESA char (4) NULL CONSTRAINT df_precobro_EMPRESA DEFAULT (' '), NUMERO float NULL CONSTRAINT df_precobro_NUMERO DEFAULT (0), IMPORTE float NULL CONSTRAINT df_precobro_IMPORTE DEFAULT (0), CONCEPTO char (30) NULL CONSTRAINT df_precobro_CONCEPTO DEFAULT (' '), CLIENTE char (10) NULL CONSTRAINT df_precobro_CLIENTE DEFAULT (' '), FECHA datetime NULL CONSTRAINT df_precobro_FECHA DEFAULT (getdate()), CUENTA char (10) NULL CONSTRAINT df_precobro_CUENTA DEFAULT (' '), IMPORT_DES float NULL CONSTRAINT df_precobro_IMPORT_DES DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_precobro_EN_EURO DEFAULT (0), CERRADO bit NOT NULL CONSTRAINT df_precobro_CERRADO DEFAULT (0) ) GO /****** Object: Table dbo.prepago Script Date: 18/5/01 12:58:10 ******/ CREATE TABLE dbo.prepago ( EMPRESA char (4) NULL CONSTRAINT df_prepago_EMPRESA DEFAULT (' '), NUMERO float NULL CONSTRAINT df_prepago_NUMERO DEFAULT (0), IMPORTE float NULL CONSTRAINT df_prepago_IMPORTE DEFAULT (0), CONCEPTO char (30) NULL CONSTRAINT df_prepago_CONCEPTO DEFAULT (' '), PROVEEDOR char (10) NULL CONSTRAINT df_prepago_PROVEEDOR DEFAULT (' '), FECHA datetime NULL CONSTRAINT df_prepago_FECHA DEFAULT (getdate()), CUENTA char (10) NULL CONSTRAINT df_prepago_CUENTA DEFAULT (' '), IMPORT_DES float NULL CONSTRAINT df_prepago_IMPORT_DES DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_prepago_EN_EURO DEFAULT (0), CERRADO bit NOT NULL CONSTRAINT df_prepago_CERRADO DEFAULT (0) ) GO /****** Object: Table dbo.pro2 Script Date: 18/5/01 12:58:10 ******/ CREATE TABLE dbo.pro2 ( EMPRESA char (4) NOT NULL , CODIGO char (10) NOT NULL , RIESGO_T float NULL CONSTRAINT df_pro2_RIESGO_T DEFAULT (0), RIESGO_PF float NULL CONSTRAINT df_pro2_RIESGO_PF DEFAULT (0), RIESGO_F float NULL CONSTRAINT df_pro2_RIESGO_F DEFAULT (0), RIESGO_EF float NULL CONSTRAINT df_pro2_RIESGO_EF DEFAULT (0), EN_EURO bit NOT NULL CONSTRAINT df_pro2_EN_EURO DEFAULT (0), RIESGO_L float NULL CONSTRAINT df_pro2_RIESGO_L DEFAULT (0), CONSTRAINT pro2_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, CODIGO ) ) GO /****** Object: Table dbo.proaaiva Script Date: 18/5/01 12:58:10 ******/ CREATE TABLE dbo.proaaiva ( USUARIO char (10) NULL CONSTRAINT df_proaaiva_USUARIO DEFAULT (' '), ASIENTO float NULL CONSTRAINT df_proaaiva_ASIENTO DEFAULT (0), LINEA float NULL CONSTRAINT df_proaaiva_LINEA DEFAULT (0), SUBLINEA float NULL CONSTRAINT df_proaaiva_SUBLINEA DEFAULT (0), FECHA datetime NULL CONSTRAINT df_proaaiva_FECHA DEFAULT (getdate()), BASE_P float NULL CONSTRAINT df_proaaiva_BASE_P DEFAULT (0), POR_IVA float NULL CONSTRAINT df_proaaiva_POR_IVA DEFAULT (0), IVA_P float NULL CONSTRAINT df_proaaiva_IVA_P DEFAULT (0), POR_RE float NULL CONSTRAINT df_proaaiva_POR_RE DEFAULT (0), RE_P float NULL CONSTRAINT df_proaaiva_RE_P DEFAULT (0), CUENTA char (40) NULL CONSTRAINT df_proaaiva_CUENTA DEFAULT (' '), NIF char (15) NULL CONSTRAINT df_proaaiva_NIF DEFAULT (' '), CLASE char (1) NULL CONSTRAINT df_proaaiva_CLASE DEFAULT (' '), BASE_E float NULL CONSTRAINT df_proaaiva_BASE_E DEFAULT (0), IVA_E float NULL CONSTRAINT df_proaaiva_IVA_E DEFAULT (0), RE_E float NULL CONSTRAINT df_proaaiva_RE_E DEFAULT (0) ) GO /****** Object: Table dbo.proaasie Script Date: 18/5/01 12:58:10 ******/ CREATE TABLE dbo.proaasie ( USUARIO char (10) NULL CONSTRAINT df_proaasie_USUARIO DEFAULT (' '), ASIENTO float NULL CONSTRAINT df_proaasie_ASIENTO DEFAULT (0), LINEA float NULL CONSTRAINT df_proaasie_LINEA DEFAULT (0), FECHA datetime NULL CONSTRAINT df_proaasie_FECHA DEFAULT (getdate()), CUENTA_TIP char (1) NULL CONSTRAINT df_proaasie_CUENTA_TIP DEFAULT (' '), CUENTA_COD char (20) NULL CONSTRAINT df_proaasie_CUENTA_COD DEFAULT (' '), SUBCUENTA char (20) NULL CONSTRAINT df_proaasie_SUBCUENTA DEFAULT (' '), CONTRA_TIP char (1) NULL CONSTRAINT df_proaasie_CONTRA_TIP DEFAULT (' '), CONTRA_COD char (20) NULL CONSTRAINT df_proaasie_CONTRA_COD DEFAULT (' '), CONTRAPART char (20) NULL CONSTRAINT df_proaasie_CONTRAPART DEFAULT (' '), DESCRIP char (125) NULL CONSTRAINT df_proaasie_DESCRIP DEFAULT (' '), DEBEHABER char (1) NULL CONSTRAINT df_proaasie_DEBEHABER DEFAULT (' '), IMPORTE_P float NULL CONSTRAINT df_proaasie_IMPORTE_P DEFAULT (0), FRA char (10) NULL CONSTRAINT df_proaasie_FRA DEFAULT (' '), TIPO char (3) NULL CONSTRAINT df_proaasie_TIPO DEFAULT (' '), REFER char (40) NULL CONSTRAINT df_proaasie_REFER DEFAULT (' '), NOMBRE char (40) NULL CONSTRAINT df_proaasie_NOMBRE DEFAULT (' '), DOCUMENTO char (6) NULL CONSTRAINT df_proaasie_DOCUMENTO DEFAULT (' '), REFERENCIA char (3) NULL CONSTRAINT df_proaasie_REFERENCIA DEFAULT (' '), CC char (10) NULL CONSTRAINT df_proaasie_CC DEFAULT (' '), ABONO char (10) NULL CONSTRAINT df_proaasie_ABONO DEFAULT (' '), DIVISA_C char (3) NULL CONSTRAINT df_proaasie_DIVISA_C DEFAULT (' '), DIVISA_N char (20) NULL CONSTRAINT df_proaasie_DIVISA_N DEFAULT (' '), DIVISA_I float NULL CONSTRAINT df_proaasie_DIVISA_I DEFAULT (0), IMPORTE_E float NULL CONSTRAINT df_proaasie_IMPORTE_E DEFAULT (0), MONEDA char (1) NULL CONSTRAINT df_proaasie_MONEDA DEFAULT (' '), CAMBIAR char (20) NULL CONSTRAINT df_proaasie_CAMBIAR DEFAULT (' '), POR char (20) NULL CONSTRAINT df_proaasie_POR DEFAULT (' '), CAMBIAR_C char (20) NULL CONSTRAINT df_proaasie_CAMBIAR_C DEFAULT (' '), POR_C char (20) NULL CONSTRAINT df_proaasie_POR_C DEFAULT (' '), CENTRO char (12) NULL CONSTRAINT df_proaasie_CENTRO DEFAULT (' ') ) GO /****** Object: Table dbo.proairpf Script Date: 18/5/01 12:58:10 ******/ CREATE TABLE dbo.proairpf ( USUARIO char (10) NULL CONSTRAINT df_proairpf_USUARIO DEFAULT (' '), ASIENTO float NULL CONSTRAINT df_proairpf_ASIENTO DEFAULT (0), LINEA float NULL CONSTRAINT df_proairpf_LINEA DEFAULT (0), NIF char (15) NULL CONSTRAINT df_proairpf_NIF DEFAULT (' '), NOMBRE char (40) NULL CONSTRAINT df_proairpf_NOMBRE DEFAULT (' '), CLASE char (1) NULL CONSTRAINT df_proairpf_CLASE DEFAULT (' '), HIJOS float NULL CONSTRAINT df_proairpf_HIJOS DEFAULT (0), INTEGRO_P float NULL CONSTRAINT df_proairpf_INTEGRO_P DEFAULT (0), PORCENTAJE float NULL CONSTRAINT df_proairpf_PORCENTAJE DEFAULT (0), RET_P float NULL CONSTRAINT df_proairpf_RET_P DEFAULT (0), INTEGRO_E float NULL CONSTRAINT df_proairpf_INTEGRO_E DEFAULT (0), RET_E float NULL CONSTRAINT df_proairpf_RET_E DEFAULT (0) ) GO /****** Object: Table dbo.proaven2 Script Date: 18/5/01 12:58:10 ******/ CREATE TABLE dbo.proaven2 ( USUARIO char (10) NULL CONSTRAINT df_proaven2_USUARIO DEFAULT (' '), ASIENTO float NULL CONSTRAINT df_proaven2_ASIENTO DEFAULT (0), LINEA float NULL CONSTRAINT df_proaven2_LINEA DEFAULT (0), SUBLINEA float NULL CONSTRAINT df_proaven2_SUBLINEA DEFAULT (0), FECHA datetime NULL CONSTRAINT df_proaven2_FECHA DEFAULT (getdate()), FRA char (10) NULL CONSTRAINT df_proaven2_FRA DEFAULT (' '), FECHAFAC datetime NULL CONSTRAINT df_proaven2_FECHAFAC DEFAULT (getdate()), TIPO char (3) NULL CONSTRAINT df_proaven2_TIPO DEFAULT (' '), IMPORTE float NULL CONSTRAINT df_proaven2_IMPORTE DEFAULT (0), CUENTATER char (20) NULL CONSTRAINT df_proaven2_CUENTATER DEFAULT (' '), NOMBREBAN char (30) NULL CONSTRAINT df_proaven2_NOMBREBAN DEFAULT (' '), DOMICILIO char (40) NULL CONSTRAINT df_proaven2_DOMICILIO DEFAULT (' '), POBLACION char (40) NULL CONSTRAINT df_proaven2_POBLACION DEFAULT (' '), PROVINCIA char (25) NULL CONSTRAINT df_proaven2_PROVINCIA DEFAULT (' '), CP char (5) NULL CONSTRAINT df_proaven2_CP DEFAULT (' '), ENTIDAD char (4) NULL CONSTRAINT df_proaven2_ENTIDAD DEFAULT (' '), OFICINA char (4) NULL CONSTRAINT df_proaven2_OFICINA DEFAULT (' '), DC char (2) NULL CONSTRAINT df_proaven2_DC DEFAULT (' '), CUENTA char (12) NULL CONSTRAINT df_proaven2_CUENTA DEFAULT (' '), MONEDA bit NOT NULL CONSTRAINT df_proaven2_MONEDA DEFAULT (0), CV char (1) NULL CONSTRAINT df_proaven2_CV DEFAULT (' ') ) GO /****** Object: Table dbo.proavenc Script Date: 18/5/01 12:58:11 ******/ CREATE TABLE dbo.proavenc ( USUARIO char (10) NULL CONSTRAINT df_proavenc_USUARIO DEFAULT (' '), ASIENTO float NULL CONSTRAINT df_proavenc_ASIENTO DEFAULT (0), LINEA float NULL CONSTRAINT df_proavenc_LINEA DEFAULT (0), SUBLINEA float NULL CONSTRAINT df_proavenc_SUBLINEA DEFAULT (0), IMPORTE float NULL CONSTRAINT df_proavenc_IMPORTE DEFAULT (0), FECHA datetime NULL CONSTRAINT df_proavenc_FECHA DEFAULT (getdate()) ) GO /****** Object: Table dbo.promo Script Date: 18/5/01 12:58:11 ******/ CREATE TABLE dbo.promo ( EMPRESA char (4) NULL CONSTRAINT df_promo_EMPRESA DEFAULT (' '), CLIENTE char (10) NULL CONSTRAINT df_promo_CLIENTE DEFAULT (' '), RAIZ char (16) NULL CONSTRAINT df_promo_RAIZ DEFAULT (' '), TALLA char (2) NULL CONSTRAINT df_promo_TALLA DEFAULT (' '), COLOR char (2) NULL CONSTRAINT df_promo_COLOR DEFAULT (' '), FECHA1 datetime NULL CONSTRAINT df_promo_FECHA1 DEFAULT (getdate()), FECHA2 datetime NULL CONSTRAINT df_promo_FECHA2 DEFAULT (getdate()), DTO float NULL CONSTRAINT df_promo_DTO DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , TARIFA float NULL CONSTRAINT df_promo_TARIFA DEFAULT (0), REDONDEAR bit NOT NULL CONSTRAINT df_promo_REDONDEAR DEFAULT (0), DIGITOS float NULL CONSTRAINT df_promo_DIGITOS DEFAULT (0) ) GO /****** Object: Table dbo.propuest Script Date: 18/5/01 12:58:11 ******/ CREATE TABLE dbo.propuest ( EMPRESA char (4) NULL CONSTRAINT df_propuest_EMPRESA DEFAULT (' '), SERIE char (2) NULL CONSTRAINT df_propuest_SERIE DEFAULT (' '), NUMERO float NULL CONSTRAINT df_propuest_NUMERO DEFAULT (0), LINEA float NULL CONSTRAINT df_propuest_LINEA DEFAULT (0), SIN_PED bit NOT NULL CONSTRAINT df_propuest_SIN_PED DEFAULT (0), ALMACEN char (4) NULL CONSTRAINT df_propuest_ALMACEN DEFAULT (' '), CANTIDAD float NULL CONSTRAINT df_propuest_CANTIDAD DEFAULT (0), RAIZ char (16) NULL CONSTRAINT df_propuest_RAIZ DEFAULT (' '), TALLA char (2) NULL CONSTRAINT df_propuest_TALLA DEFAULT (' '), COLOR char (2) NULL CONSTRAINT df_propuest_COLOR DEFAULT (' '), ERROR char (120) NULL CONSTRAINT df_propuest_ERROR DEFAULT (' '), MEMO text NULL , FOTO image NULL , SONIDO image NULL , NIVEL float NULL CONSTRAINT df_propuest_NIVEL DEFAULT (0), EN_EURO bit NOT NULL CONSTRAINT df_propuest_EN_EURO DEFAULT (0) ) GO /****** Object: Table dbo.proveedo Script Date: 18/5/01 12:58:11 ******/ CREATE TABLE dbo.proveedo ( EMPRESA char (4) NOT NULL , CODIGO char (10) NOT NULL , NOMBRE char (40) NULL CONSTRAINT df_proveedo_NOMBRE DEFAULT (' '), ANEXO char (40) NULL CONSTRAINT df_proveedo_ANEXO DEFAULT (' '), TIPO char (10) NULL CONSTRAINT df_proveedo_TIPO DEFAULT (' '), CALLE char (40) NULL CONSTRAINT df_proveedo_CALLE DEFAULT (' '), LOCALIDAD char (40) NULL CONSTRAINT df_proveedo_LOCALIDAD DEFAULT (' '), PROV char (40) NULL CONSTRAINT df_proveedo_PROV DEFAULT (' '), DP char (5) NULL CONSTRAINT df_proveedo_DP DEFAULT (' '), CIF char (25) NULL CONSTRAINT df_proveedo_CIF DEFAULT (' '), CUENTA char (20) NULL CONSTRAINT df_proveedo_CUENTA DEFAULT (' '), TEL1 char (20) NULL CONSTRAINT df_proveedo_TEL1 DEFAULT (' '), TEL2 char (20) NULL CONSTRAINT df_proveedo_TEL2 DEFAULT (' '), TELEX char (40) NULL CONSTRAINT df_proveedo_TELEX DEFAULT (' '), FAX char (20) NULL CONSTRAINT df_proveedo_FAX DEFAULT (' '), GRADO char (1) NULL CONSTRAINT df_proveedo_GRADO DEFAULT (' '), CONTACTO1 char (30) NULL CONSTRAINT df_proveedo_CONTACTO1 DEFAULT (' '), CARGO1 char (25) NULL CONSTRAINT df_proveedo_CARGO1 DEFAULT (' '), TELC1 char (20) NULL CONSTRAINT df_proveedo_TELC1 DEFAULT (' '), CONTACTO2 char (30) NULL CONSTRAINT df_proveedo_CONTACTO2 DEFAULT (' '), CARGO2 char (25) NULL CONSTRAINT df_proveedo_CARGO2 DEFAULT (' '), TELC2 char (20) NULL CONSTRAINT df_proveedo_TELC2 DEFAULT (' '), CONTACTO3 char (30) NULL CONSTRAINT df_proveedo_CONTACTO3 DEFAULT (' '), CARGO3 char (25) NULL CONSTRAINT df_proveedo_CARGO3 DEFAULT (' '), TELC3 char (20) NULL CONSTRAINT df_proveedo_TELC3 DEFAULT (' '), BANCO char (40) NULL CONSTRAINT df_proveedo_BANCO DEFAULT (' '), SUCURSAL char (40) NULL CONSTRAINT df_proveedo_SUCURSAL DEFAULT (' '), LOCALIDADB char (40) NULL CONSTRAINT df_proveedo_LOCALIDADB DEFAULT (' '), CUENTAB char (20) NULL CONSTRAINT df_proveedo_CUENTAB DEFAULT (' '), CC1 char (4) NULL CONSTRAINT df_proveedo_CC1 DEFAULT (' '), CC2 char (4) NULL CONSTRAINT df_proveedo_CC2 DEFAULT (' '), DC char (2) NULL CONSTRAINT df_proveedo_DC DEFAULT (' '), PAGO char (4) NULL CONSTRAINT df_proveedo_PAGO DEFAULT (' '), DTO_C float NULL CONSTRAINT df_proveedo_DTO_C DEFAULT (0), DTO_PP float NULL CONSTRAINT df_proveedo_DTO_PP DEFAULT (0), PORTES char (1) NULL CONSTRAINT df_proveedo_PORTES DEFAULT (' '), RIESGO_L float NULL CONSTRAINT df_proveedo_RIESGO_L DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , HORARIO char (20) NULL CONSTRAINT df_proveedo_HORARIO DEFAULT (' '), ZONA char (10) NULL CONSTRAINT df_proveedo_ZONA DEFAULT (' '), IMPORTE_P float NULL CONSTRAINT df_proveedo_IMPORTE_P DEFAULT (0), RIESGO_P float NULL CONSTRAINT df_proveedo_RIESGO_P DEFAULT (0), PETICION datetime NULL CONSTRAINT df_proveedo_PETICION DEFAULT (getdate()), CONCESION datetime NULL CONSTRAINT df_proveedo_CONCESION DEFAULT (getdate()), ENLAZADO char (1) NULL CONSTRAINT df_proveedo_ENLAZADO DEFAULT (' '), TIPOIVA float NULL CONSTRAINT df_proveedo_TIPOIVA DEFAULT (0), PAIS char (25) NULL CONSTRAINT df_proveedo_PAIS DEFAULT (' '), DIVISA char (10) NULL CONSTRAINT df_proveedo_DIVISA DEFAULT (' '), ARANCEL float NULL CONSTRAINT df_proveedo_ARANCEL DEFAULT (0), TIPOIVA2 float NULL CONSTRAINT df_proveedo_TIPOIVA2 DEFAULT (0), RETENCION float NULL CONSTRAINT df_proveedo_RETENCION DEFAULT (0), CLAVERET char (1) NULL CONSTRAINT df_proveedo_CLAVERET DEFAULT (' '), EN_EURO bit NOT NULL CONSTRAINT df_proveedo_EN_EURO DEFAULT (0), EN_EURODF bit NOT NULL CONSTRAINT df_proveedo_EN_EURODF DEFAULT (0), IDIOMA char (1) NULL CONSTRAINT df_proveedo_IDIOMA DEFAULT (' '), IND_ANEXO char (50) NULL , IND_CIF char (35) NULL , IND_NOMBRE char (50) NULL , CONSTRAINT proveedo_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, CODIGO ) ) GO CREATE INDEX proveedo_CODIGO ON dbo.proveedo(EMPRESA, CODIGO) GO CREATE INDEX proveedo_IND_ANEXO ON dbo.proveedo(EMPRESA, IND_ANEXO) GO CREATE INDEX proveedo_IND_CIF ON dbo.proveedo(EMPRESA, IND_CIF) GO CREATE INDEX proveedo_IND_NOMBRE ON dbo.proveedo(EMPRESA, IND_NOMBRE) GO /****** Object: Table dbo.provin Script Date: 18/5/01 12:58:12 ******/ CREATE TABLE dbo.provin ( EMPRESA char (4) NULL CONSTRAINT df_provin_EMPRESA DEFAULT (' '), CPRO float NULL CONSTRAINT df_provin_CPRO DEFAULT (0), NPRO char (12) NULL CONSTRAINT df_provin_NPRO DEFAULT (' '), CAUT float NULL CONSTRAINT df_provin_CAUT DEFAULT (0), FOTO image NULL , MEMO text NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_provin_EN_EURO DEFAULT (0) ) GO /****** Object: Table dbo.pueblo Script Date: 18/5/01 12:58:13 ******/ CREATE TABLE dbo.pueblo ( EMPRESA char (4) NULL CONSTRAINT df_pueblo_EMPRESA DEFAULT (' '), PROV char (2) NULL CONSTRAINT df_pueblo_PROV DEFAULT (' '), MUNICIPIO char (4) NULL CONSTRAINT df_pueblo_MUNICIPIO DEFAULT (' '), EC char (2) NULL CONSTRAINT df_pueblo_EC DEFAULT (' '), ES char (3) NULL CONSTRAINT df_pueblo_ES DEFAULT (' '), NUC char (2) NULL CONSTRAINT df_pueblo_NUC DEFAULT (' '), NOMBRE char (70) NULL CONSTRAINT df_pueblo_NOMBRE DEFAULT (' '), CATE char (3) NULL CONSTRAINT df_pueblo_CATE DEFAULT (' '), POBDETOT char (7) NULL CONSTRAINT df_pueblo_POBDETOT DEFAULT (' '), POBHETOT char (7) NULL CONSTRAINT df_pueblo_POBHETOT DEFAULT (' '), FOTO image NULL , MEMO text NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_pueblo_EN_EURO DEFAULT (0) ) GO /****** Object: Table dbo.reasig Script Date: 18/5/01 12:58:13 ******/ CREATE TABLE dbo.reasig ( EMPRESA char (4) NULL CONSTRAINT df_reasig_EMPRESA DEFAULT (' '), NUMERO float NULL CONSTRAINT df_reasig_NUMERO DEFAULT (0), ANT_SERIE char (10) NULL CONSTRAINT df_reasig_ANT_SERIE DEFAULT (' '), ANT_NUMERO float NULL CONSTRAINT df_reasig_ANT_NUMERO DEFAULT (0), RAIZ char (16) NULL CONSTRAINT df_reasig_RAIZ DEFAULT (' '), TALLA char (2) NULL CONSTRAINT df_reasig_TALLA DEFAULT (' '), COLOR char (2) NULL CONSTRAINT df_reasig_COLOR DEFAULT (' '), NUE_SERIE char (10) NULL CONSTRAINT df_reasig_NUE_SERIE DEFAULT (' '), NUE_NUMERO float NULL CONSTRAINT df_reasig_NUE_NUMERO DEFAULT (0), FECHA datetime NULL CONSTRAINT df_reasig_FECHA DEFAULT (getdate()), CANTIDAD float NULL CONSTRAINT df_reasig_CANTIDAD DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_reasig_EN_EURO DEFAULT (0) ) GO /****** Object: Table dbo.salidas Script Date: 18/5/01 12:58:13 ******/ CREATE TABLE dbo.salidas ( EMPRESA char (4) NOT NULL , NUMERO float NOT NULL , ES char (1) NULL CONSTRAINT df_salidas_ES DEFAULT (' '), MEMO text NULL , FECHA datetime NULL CONSTRAINT df_salidas_FECHA DEFAULT (getdate()), TOTAL float NULL CONSTRAINT df_salidas_TOTAL DEFAULT (0), FOTO image NULL , SONIDO image NULL , DESGLOSE float NULL CONSTRAINT df_salidas_DESGLOSE DEFAULT (0), EN_EURO bit NOT NULL CONSTRAINT df_salidas_EN_EURO DEFAULT (0), CLIENTE char (10) NULL CONSTRAINT df_salidas_CLIENTE DEFAULT (' '), PROVEEDO char (10) NULL CONSTRAINT df_salidas_PROVEEDO DEFAULT (' '), CLAV_1 char (14) NULL , CONSTRAINT salidas_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, NUMERO ) ) GO CREATE INDEX salidas_CLAV_1 ON dbo.salidas(EMPRESA, CLAV_1) GO /****** Object: Table dbo.series Script Date: 18/5/01 12:58:13 ******/ CREATE TABLE dbo.series ( EMPRESA char (4) NULL CONSTRAINT df_series_EMPRESA DEFAULT (' '), RAIZ char (16) NULL CONSTRAINT df_series_RAIZ DEFAULT (' '), TALLA char (2) NULL CONSTRAINT df_series_TALLA DEFAULT (' '), COLOR char (2) NULL CONSTRAINT df_series_COLOR DEFAULT (' '), NUMSERIE char (20) NULL CONSTRAINT df_series_NUMSERIE DEFAULT (' '), TIMBRADO char (20) NULL CONSTRAINT df_series_TIMBRADO DEFAULT (' '), SERIEA char (2) NULL CONSTRAINT df_series_SERIEA DEFAULT (' '), ALBARAN float NULL CONSTRAINT df_series_ALBARAN DEFAULT (0), LINEAA float NULL CONSTRAINT df_series_LINEAA DEFAULT (0), SERIEP char (2) NULL CONSTRAINT df_series_SERIEP DEFAULT (' '), ALBPRO float NULL CONSTRAINT df_series_ALBPRO DEFAULT (0), LINEAP float NULL CONSTRAINT df_series_LINEAP DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_series_EN_EURO DEFAULT (0) ) GO /****** Object: Table dbo.seur_rec Script Date: 18/5/01 12:58:14 ******/ CREATE TABLE dbo.seur_rec ( REF_SEUR char (15) NULL CONSTRAINT df_seur_rec_REF_SEUR DEFAULT (' '), ESTADO char (1) NULL CONSTRAINT df_seur_rec_ESTADO DEFAULT (' '), XFECHA char (6) NULL CONSTRAINT df_seur_rec_XFECHA DEFAULT (' '), EXPEDICION char (15) NULL CONSTRAINT df_seur_rec_EXPEDICION DEFAULT (' '), SERIE char (2) NULL CONSTRAINT df_seur_rec_SERIE DEFAULT (' '), NUMERO float NULL CONSTRAINT df_seur_rec_NUMERO DEFAULT (0), DIA char (10) NULL CONSTRAINT df_seur_rec_DIA DEFAULT (' '), MES char (10) NULL CONSTRAINT df_seur_rec_MES DEFAULT (' '), ANO char (10) NULL CONSTRAINT df_seur_rec_ANO DEFAULT (' '), FECHA datetime NULL CONSTRAINT df_seur_rec_FECHA DEFAULT (getdate()) ) GO /****** Object: Table dbo.sistemad Script Date: 18/5/01 12:58:14 ******/ CREATE TABLE dbo.sistemad ( ID float NOT NULL , COMPAÑIA char (40) NULL CONSTRAINT df_sistemad_COMPAÑIA DEFAULT (' '), CODIGONIF char (12) NULL CONSTRAINT df_sistemad_CODIGONIF DEFAULT (' '), FECHACON char (6) NULL CONSTRAINT df_sistemad_FECHACON DEFAULT (' '), NOMBRE char (40) NULL CONSTRAINT df_sistemad_NOMBRE DEFAULT (' '), BANCO char (4) NULL CONSTRAINT df_sistemad_BANCO DEFAULT (' '), OFICINA char (4) NULL CONSTRAINT df_sistemad_OFICINA DEFAULT (' '), NUMORDENA char (4) NULL CONSTRAINT df_sistemad_NUMORDENA DEFAULT (' '), SUMATOTAL char (10) NULL CONSTRAINT df_sistemad_SUMATOTAL DEFAULT (' '), NUMDOMIC char (10) NULL CONSTRAINT df_sistemad_NUMDOMIC DEFAULT (' '), NUMREGIS char (10) NULL CONSTRAINT df_sistemad_NUMREGIS DEFAULT (' '), IVA1_A float NULL CONSTRAINT df_sistemad_IVA1_A DEFAULT (0), IVA2_A float NULL CONSTRAINT df_sistemad_IVA2_A DEFAULT (0), IVA3_A float NULL CONSTRAINT df_sistemad_IVA3_A DEFAULT (0), IVA4_A float NULL CONSTRAINT df_sistemad_IVA4_A DEFAULT (0), IVA1_B float NULL CONSTRAINT df_sistemad_IVA1_B DEFAULT (0), IVA2_B float NULL CONSTRAINT df_sistemad_IVA2_B DEFAULT (0), IVA3_B float NULL CONSTRAINT df_sistemad_IVA3_B DEFAULT (0), IVA4_B float NULL CONSTRAINT df_sistemad_IVA4_B DEFAULT (0), IVA1_C float NULL CONSTRAINT df_sistemad_IVA1_C DEFAULT (0), IVA2_C float NULL CONSTRAINT df_sistemad_IVA2_C DEFAULT (0), IVA3_C float NULL CONSTRAINT df_sistemad_IVA3_C DEFAULT (0), IVA4_C float NULL CONSTRAINT df_sistemad_IVA4_C DEFAULT (0), IVA1_D float NULL CONSTRAINT df_sistemad_IVA1_D DEFAULT (0), IVA2_D float NULL CONSTRAINT df_sistemad_IVA2_D DEFAULT (0), IVA3_D float NULL CONSTRAINT df_sistemad_IVA3_D DEFAULT (0), IVA4_D float NULL CONSTRAINT df_sistemad_IVA4_D DEFAULT (0), REC1_A float NULL CONSTRAINT df_sistemad_REC1_A DEFAULT (0), REC2_A float NULL CONSTRAINT df_sistemad_REC2_A DEFAULT (0), REC3_A float NULL CONSTRAINT df_sistemad_REC3_A DEFAULT (0), REC4_A float NULL CONSTRAINT df_sistemad_REC4_A DEFAULT (0), REC1_B float NULL CONSTRAINT df_sistemad_REC1_B DEFAULT (0), REC2_B float NULL CONSTRAINT df_sistemad_REC2_B DEFAULT (0), REC3_B float NULL CONSTRAINT df_sistemad_REC3_B DEFAULT (0), REC4_B float NULL CONSTRAINT df_sistemad_REC4_B DEFAULT (0), REC1_C float NULL CONSTRAINT df_sistemad_REC1_C DEFAULT (0), REC2_C float NULL CONSTRAINT df_sistemad_REC2_C DEFAULT (0), REC3_C float NULL CONSTRAINT df_sistemad_REC3_C DEFAULT (0), REC4_C float NULL CONSTRAINT df_sistemad_REC4_C DEFAULT (0), REC1_D float NULL CONSTRAINT df_sistemad_REC1_D DEFAULT (0), REC2_D float NULL CONSTRAINT df_sistemad_REC2_D DEFAULT (0), REC3_D float NULL CONSTRAINT df_sistemad_REC3_D DEFAULT (0), REC4_D float NULL CONSTRAINT df_sistemad_REC4_D DEFAULT (0), FECHA_IVA1 datetime NULL CONSTRAINT df_sistemad_FECHA_IVA1 DEFAULT (getdate()), FECHA_IVA2 datetime NULL CONSTRAINT df_sistemad_FECHA_IVA2 DEFAULT (getdate()), IVA1_A_ANT float NULL CONSTRAINT df_sistemad_IVA1_A_ANT DEFAULT (0), IVA2_A_ANT float NULL CONSTRAINT df_sistemad_IVA2_A_ANT DEFAULT (0), IVA3_A_ANT float NULL CONSTRAINT df_sistemad_IVA3_A_ANT DEFAULT (0), IVA4_A_ANT float NULL CONSTRAINT df_sistemad_IVA4_A_ANT DEFAULT (0), IVA1_B_ANT float NULL CONSTRAINT df_sistemad_IVA1_B_ANT DEFAULT (0), IVA2_B_ANT float NULL CONSTRAINT df_sistemad_IVA2_B_ANT DEFAULT (0), IVA3_B_ANT float NULL CONSTRAINT df_sistemad_IVA3_B_ANT DEFAULT (0), IVA4_B_ANT float NULL CONSTRAINT df_sistemad_IVA4_B_ANT DEFAULT (0), IVA1_C_ANT float NULL CONSTRAINT df_sistemad_IVA1_C_ANT DEFAULT (0), IVA2_C_ANT float NULL CONSTRAINT df_sistemad_IVA2_C_ANT DEFAULT (0), IVA3_C_ANT float NULL CONSTRAINT df_sistemad_IVA3_C_ANT DEFAULT (0), IVA4_C_ANT float NULL CONSTRAINT df_sistemad_IVA4_C_ANT DEFAULT (0), IVA1_D_ANT float NULL CONSTRAINT df_sistemad_IVA1_D_ANT DEFAULT (0), IVA2_D_ANT float NULL CONSTRAINT df_sistemad_IVA2_D_ANT DEFAULT (0), IVA3_D_ANT float NULL CONSTRAINT df_sistemad_IVA3_D_ANT DEFAULT (0), IVA4_D_ANT float NULL CONSTRAINT df_sistemad_IVA4_D_ANT DEFAULT (0), REC1_A_ANT float NULL CONSTRAINT df_sistemad_REC1_A_ANT DEFAULT (0), REC1_B_ANT float NULL CONSTRAINT df_sistemad_REC1_B_ANT DEFAULT (0), REC1_C_ANT float NULL CONSTRAINT df_sistemad_REC1_C_ANT DEFAULT (0), REC1_D_ANT float NULL CONSTRAINT df_sistemad_REC1_D_ANT DEFAULT (0), REC2_A_ANT float NULL CONSTRAINT df_sistemad_REC2_A_ANT DEFAULT (0), REC2_B_ANT float NULL CONSTRAINT df_sistemad_REC2_B_ANT DEFAULT (0), REC2_C_ANT float NULL CONSTRAINT df_sistemad_REC2_C_ANT DEFAULT (0), REC2_D_ANT float NULL CONSTRAINT df_sistemad_REC2_D_ANT DEFAULT (0), REC3_A_ANT float NULL CONSTRAINT df_sistemad_REC3_A_ANT DEFAULT (0), REC3_B_ANT float NULL CONSTRAINT df_sistemad_REC3_B_ANT DEFAULT (0), REC3_C_ANT float NULL CONSTRAINT df_sistemad_REC3_C_ANT DEFAULT (0), REC3_D_ANT float NULL CONSTRAINT df_sistemad_REC3_D_ANT DEFAULT (0), REC4_A_ANT float NULL CONSTRAINT df_sistemad_REC4_A_ANT DEFAULT (0), REC4_B_ANT float NULL CONSTRAINT df_sistemad_REC4_B_ANT DEFAULT (0), REC4_C_ANT float NULL CONSTRAINT df_sistemad_REC4_C_ANT DEFAULT (0), REC4_D_ANT float NULL CONSTRAINT df_sistemad_REC4_D_ANT DEFAULT (0), EN_EURO bit NOT NULL CONSTRAINT df_sistemad_EN_EURO DEFAULT (0), SY_C1 float NULL CONSTRAINT df_sistemad_SY_C1 DEFAULT (0), SY_C2 float NULL CONSTRAINT df_sistemad_SY_C2 DEFAULT (0), CONSTRAINT sistemad_unique PRIMARY KEY NONCLUSTERED ( ID ) ) GO /****** Object: Table dbo.subfamtv Script Date: 18/5/01 12:58:14 ******/ CREATE TABLE dbo.subfamtv ( EMPRESA char (4) NOT NULL , CODIGO char (10) NOT NULL , DESCRIP char (50) NULL CONSTRAINT df_subfamtv_DESCRIP DEFAULT (' '), IMAGEN char (50) NULL CONSTRAINT df_subfamtv_IMAGEN DEFAULT (' '), CODFAMILIA char (10) NULL CONSTRAINT df_subfamtv_CODFAMILIA DEFAULT (' '), TV_MODIF bit NOT NULL CONSTRAINT df_subfamtv_TV_MODIF DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_subfamtv_EN_EURO DEFAULT (0), CONSTRAINT subfamtv_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, CODIGO ) ) GO CREATE INDEX subfamtv_CODIGO ON dbo.subfamtv(EMPRESA, CODIGO) GO /****** Object: Table dbo.t_pedido Script Date: 18/5/01 12:58:14 ******/ CREATE TABLE dbo.t_pedido ( CANTIDAD float NULL CONSTRAINT df_t_pedido_CANTIDAD DEFAULT (0), FACTOR float NULL CONSTRAINT df_t_pedido_FACTOR DEFAULT (0) ) GO /****** Object: Table dbo.talla Script Date: 18/5/01 12:58:15 ******/ CREATE TABLE dbo.talla ( EMPRESA char (4) NULL CONSTRAINT df_talla_EMPRESA DEFAULT (' '), CODIGO char (2) NULL CONSTRAINT df_talla_CODIGO DEFAULT (' '), NOMBRE char (40) NULL CONSTRAINT df_talla_NOMBRE DEFAULT (' '), FOTO image NULL , MEMO text NULL , SONIDO image NULL , TV_MODIF bit NOT NULL CONSTRAINT df_talla_TV_MODIF DEFAULT (0), EN_EURO bit NOT NULL CONSTRAINT df_talla_EN_EURO DEFAULT (0) ) GO CREATE INDEX talla_CODIGO ON dbo.talla(EMPRESA, CODIGO) GO /****** Object: Table dbo.tapi Script Date: 18/5/01 12:58:15 ******/ CREATE TABLE dbo.tapi ( TALLA char (2) NULL CONSTRAINT df_tapi_TALLA DEFAULT (' '), DESCRIP char (20) NULL CONSTRAINT df_tapi_DESCRIP DEFAULT (' ') ) GO /****** Object: Table dbo.tar_xx Script Date: 18/5/01 12:58:15 ******/ CREATE TABLE dbo.tar_xx ( SP_ID float NOT NULL , SP_LINEA float NOT NULL , DTO float NULL CONSTRAINT df_tar_xx_DTO DEFAULT (0), PRECIO float NULL CONSTRAINT df_tar_xx_PRECIO DEFAULT (0), TARIFA_X float NULL CONSTRAINT df_tar_xx_TARIFA_X DEFAULT (0), SR bit NOT NULL CONSTRAINT df_tar_xx_SR DEFAULT (0), REDONDEO float NULL CONSTRAINT df_tar_xx_REDONDEO DEFAULT (0), CONSTRAINT tar_xx_unique PRIMARY KEY NONCLUSTERED ( SP_ID, SP_LINEA ) ) GO /****** Object: Table dbo.tari_vac Script Date: 18/5/01 12:58:15 ******/ CREATE TABLE dbo.tari_vac ( EMPRESA char (4) NOT NULL , NUMERO float NOT NULL , T_RAIZ char (16) NOT NULL , T_TALLA char (2) NOT NULL , T_COLOR char (2) NOT NULL , CLIENTE char (10) NOT NULL , DTO_O_NETO char (1) NULL CONSTRAINT df_tari_vac_DTO_O_NETO DEFAULT (' '), TAR_BAS float NULL CONSTRAINT df_tari_vac_TAR_BAS DEFAULT (0), DTO float NULL CONSTRAINT df_tari_vac_DTO DEFAULT (0), PRECIO float NULL CONSTRAINT df_tari_vac_PRECIO DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_tari_vac_EN_EURO DEFAULT (0), COMISION float NULL CONSTRAINT df_tari_vac_COMISION DEFAULT (0), PTAS float NULL CONSTRAINT df_tari_vac_PTAS DEFAULT (0), CONSTRAINT tari_vac_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, NUMERO, T_RAIZ, T_TALLA, T_COLOR, CLIENTE ) ) GO /****** Object: Table dbo.tari_var Script Date: 18/5/01 12:58:15 ******/ CREATE TABLE dbo.tari_var ( EMPRESA char (4) NOT NULL , NUMERO float NOT NULL , RAIZ char (16) NOT NULL , TALLA char (2) NOT NULL , COLOR char (2) NOT NULL , DTO_O_NETO char (1) NULL CONSTRAINT df_tari_var_DTO_O_NETO DEFAULT (' '), TAR_BAS float NULL CONSTRAINT df_tari_var_TAR_BAS DEFAULT (0), DTO float NULL CONSTRAINT df_tari_var_DTO DEFAULT (0), PRECIO float NULL CONSTRAINT df_tari_var_PRECIO DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_tari_var_EN_EURO DEFAULT (0), PTAS float NULL CONSTRAINT df_tari_var_PTAS DEFAULT (0), CONSTRAINT tari_var_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, NUMERO, RAIZ, TALLA, COLOR ) ) GO /****** Object: Table dbo.tari_vc Script Date: 18/5/01 12:58:15 ******/ CREATE TABLE dbo.tari_vc ( EMPRESA char (4) NOT NULL , NUMERO float NOT NULL , CATEGO char (5) NOT NULL , TAR_BASE float NULL CONSTRAINT df_tari_vc_TAR_BASE DEFAULT (0), DTO float NULL CONSTRAINT df_tari_vc_DTO DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_tari_vc_EN_EURO DEFAULT (0), PTAS float NULL CONSTRAINT df_tari_vc_PTAS DEFAULT (0), DTO_O_NETO char (1) NULL CONSTRAINT df_tari_vc_DTO_O_NETO DEFAULT (' '), CONSTRAINT tari_vc_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, NUMERO, CATEGO ) ) GO /****** Object: Table dbo.tari_vf Script Date: 18/5/01 12:58:16 ******/ CREATE TABLE dbo.tari_vf ( EMPRESA char (4) NOT NULL , NUMERO float NOT NULL , FAMILIA char (5) NOT NULL , TAR_BASE float NULL CONSTRAINT df_tari_vf_TAR_BASE DEFAULT (0), DTO float NULL CONSTRAINT df_tari_vf_DTO DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_tari_vf_EN_EURO DEFAULT (0), PTAS float NULL CONSTRAINT df_tari_vf_PTAS DEFAULT (0), DTO_O_NETO char (1) NULL CONSTRAINT df_tari_vf_DTO_O_NETO DEFAULT (' '), CONSTRAINT tari_vf_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, NUMERO, FAMILIA ) ) GO /****** Object: Table dbo.tarifa Script Date: 18/5/01 12:58:16 ******/ CREATE TABLE dbo.tarifa ( EMPRESA char (4) NOT NULL , NUMERO float NOT NULL , DESCRIP char (40) NULL CONSTRAINT df_tarifa_DESCRIP DEFAULT (' '), TAR_DFTO float NULL CONSTRAINT df_tarifa_TAR_DFTO DEFAULT (0), DTO_DFTO float NULL CONSTRAINT df_tarifa_DTO_DFTO DEFAULT (0), ESPECIAL bit NOT NULL CONSTRAINT df_tarifa_ESPECIAL DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , IVAI bit NOT NULL CONSTRAINT df_tarifa_IVAI DEFAULT (0), SR bit NOT NULL CONSTRAINT df_tarifa_SR DEFAULT (0), REDONDEO float NULL CONSTRAINT df_tarifa_REDONDEO DEFAULT (0), EN_EURO bit NOT NULL CONSTRAINT df_tarifa_EN_EURO DEFAULT (0), CONSTRAINT tarifa_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, NUMERO ) ) GO CREATE INDEX tarifa_NUMERO ON dbo.tarifa(EMPRESA, NUMERO) GO /****** Object: Table dbo.ticket Script Date: 18/5/01 12:58:16 ******/ CREATE TABLE dbo.ticket ( EMPRESA char (4) NULL CONSTRAINT df_ticket_EMPRESA DEFAULT (' '), NUMERO float NULL CONSTRAINT df_ticket_NUMERO DEFAULT (0), FECHA datetime NULL CONSTRAINT df_ticket_FECHA DEFAULT (getdate()), CLIENTE char (10) NULL CONSTRAINT df_ticket_CLIENTE DEFAULT (' '), FPAGO char (4) NULL CONSTRAINT df_ticket_FPAGO DEFAULT (' '), TOTAL float NULL CONSTRAINT df_ticket_TOTAL DEFAULT (0), ENTREGADO float NULL CONSTRAINT df_ticket_ENTREGADO DEFAULT (0), CAMBIO float NULL CONSTRAINT df_ticket_CAMBIO DEFAULT (0), S_ALB_CMBS char (2) NULL CONSTRAINT df_ticket_S_ALB_CMBS DEFAULT (' '), N_ALB_CMBS float NULL CONSTRAINT df_ticket_N_ALB_CMBS DEFAULT (0), S_ALB_ARTI char (2) NULL CONSTRAINT df_ticket_S_ALB_ARTI DEFAULT (' '), N_ALB_ARTI float NULL CONSTRAINT df_ticket_N_ALB_ARTI DEFAULT (0), S_FAC_CMBS char (2) NULL CONSTRAINT df_ticket_S_FAC_CMBS DEFAULT (' '), N_FAC_CMBS float NULL CONSTRAINT df_ticket_N_FAC_CMBS DEFAULT (0), S_FAC_ARTI char (2) NULL CONSTRAINT df_ticket_S_FAC_ARTI DEFAULT (' '), N_FAC_ARTI float NULL CONSTRAINT df_ticket_N_FAC_ARTI DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_ticket_EN_EURO DEFAULT (0), CERRADO bit NOT NULL CONSTRAINT df_ticket_CERRADO DEFAULT (0), SUMA float NULL CONSTRAINT df_ticket_SUMA DEFAULT (0) ) GO /****** Object: Table dbo.tipcli Script Date: 18/5/01 12:58:16 ******/ CREATE TABLE dbo.tipcli ( EMPRESA char (4) NULL CONSTRAINT df_tipcli_EMPRESA DEFAULT (' '), COD_TIPO char (3) NULL CONSTRAINT df_tipcli_COD_TIPO DEFAULT (' '), NOM_TIPO char (40) NULL CONSTRAINT df_tipcli_NOM_TIPO DEFAULT (' '), FOTO image NULL , MEMO text NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_tipcli_EN_EURO DEFAULT (0) ) GO /****** Object: Table dbo.tipo Script Date: 18/5/01 12:58:16 ******/ CREATE TABLE dbo.tipo ( EMPRESA char (4) NOT NULL , CODIGO char (10) NOT NULL , NOMBRE char (20) NULL CONSTRAINT df_tipo_NOMBRE DEFAULT (' '), MEMO text NULL , FOTO image NULL , SONIDO image NULL , CUENTA char (16) NULL CONSTRAINT df_tipo_CUENTA DEFAULT (' '), EN_EURO bit NOT NULL CONSTRAINT df_tipo_EN_EURO DEFAULT (0), CONSTRAINT tipo_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, CODIGO ) ) GO CREATE INDEX tipo_CODIGO ON dbo.tipo(EMPRESA, CODIGO) GO /****** Object: Table dbo.trabaja Script Date: 18/5/01 12:58:16 ******/ CREATE TABLE dbo.trabaja ( EMPRESA char (4) NULL CONSTRAINT df_trabaja_EMPRESA DEFAULT (' '), CODIGO char (10) NULL CONSTRAINT df_trabaja_CODIGO DEFAULT (' '), NOMBRE char (40) NULL CONSTRAINT df_trabaja_NOMBRE DEFAULT (' '), CALLE char (40) NULL CONSTRAINT df_trabaja_CALLE DEFAULT (' '), LOCALIDAD char (40) NULL CONSTRAINT df_trabaja_LOCALIDAD DEFAULT (' '), PROV char (40) NULL CONSTRAINT df_trabaja_PROV DEFAULT (' '), DP char (5) NULL CONSTRAINT df_trabaja_DP DEFAULT (' '), TELEFONO char (15) NULL CONSTRAINT df_trabaja_TELEFONO DEFAULT (' '), MAIL char (30) NULL CONSTRAINT df_trabaja_MAIL DEFAULT (' '), TELEFONO2 char (15) NULL CONSTRAINT df_trabaja_TELEFONO2 DEFAULT (' '), FECHA datetime NULL CONSTRAINT df_trabaja_FECHA DEFAULT (getdate()), EN_EURO bit NOT NULL CONSTRAINT df_trabaja_EN_EURO DEFAULT (0), FOTO image NULL , MEMO text NULL , SONIDO image NULL ) GO /****** Object: Table dbo.tt_art Script Date: 18/5/01 12:58:17 ******/ CREATE TABLE dbo.tt_art ( IDPRODID char (10) NULL CONSTRAINT df_tt_art_IDPRODID DEFAULT (' '), FAMILIA char (10) NULL CONSTRAINT df_tt_art_FAMILIA DEFAULT (' '), REFERENCIA char (75) NULL CONSTRAINT df_tt_art_REFERENCIA DEFAULT (' '), REF2 char (75) NULL CONSTRAINT df_tt_art_REF2 DEFAULT (' '), IMAGEN char (10) NULL CONSTRAINT df_tt_art_IMAGEN DEFAULT (' '), ICONO char (10) NULL CONSTRAINT df_tt_art_ICONO DEFAULT (' '), LINK char (10) NULL CONSTRAINT df_tt_art_LINK DEFAULT (' '), CODIGO char (100) NULL CONSTRAINT df_tt_art_CODIGO DEFAULT (' '), FECHA1 datetime NULL CONSTRAINT df_tt_art_FECHA1 DEFAULT (getdate()), PRECIO1 float NULL CONSTRAINT df_tt_art_PRECIO1 DEFAULT (0), PRECIO2 float NULL CONSTRAINT df_tt_art_PRECIO2 DEFAULT (0), PRECIO3 float NULL CONSTRAINT df_tt_art_PRECIO3 DEFAULT (0), PRECIO4 float NULL CONSTRAINT df_tt_art_PRECIO4 DEFAULT (0), PRECIO5 float NULL CONSTRAINT df_tt_art_PRECIO5 DEFAULT (0), DTO float NULL CONSTRAINT df_tt_art_DTO DEFAULT (0), IVA float NULL CONSTRAINT df_tt_art_IVA DEFAULT (0), ENVENTA bit NOT NULL CONSTRAINT df_tt_art_ENVENTA DEFAULT (0), PERMANENTE bit NOT NULL CONSTRAINT df_tt_art_PERMANENTE DEFAULT (0), ESCAPARATE bit NOT NULL CONSTRAINT df_tt_art_ESCAPARATE DEFAULT (0), STOCK float NULL CONSTRAINT df_tt_art_STOCK DEFAULT (0), UM char (10) NULL CONSTRAINT df_tt_art_UM DEFAULT (' '), SHIPID char (10) NULL CONSTRAINT df_tt_art_SHIPID DEFAULT (' '), SHIPQ char (10) NULL CONSTRAINT df_tt_art_SHIPQ DEFAULT (' '), P1 char (10) NULL CONSTRAINT df_tt_art_P1 DEFAULT (' '), P2 char (10) NULL CONSTRAINT df_tt_art_P2 DEFAULT (' '), MINIMO float NULL CONSTRAINT df_tt_art_MINIMO DEFAULT (0), N1 float NULL CONSTRAINT df_tt_art_N1 DEFAULT (0), N2 float NULL CONSTRAINT df_tt_art_N2 DEFAULT (0), C1 char (10) NULL CONSTRAINT df_tt_art_C1 DEFAULT (' '), C2 char (10) NULL CONSTRAINT df_tt_art_C2 DEFAULT (' ') ) GO /****** Object: Table dbo.tt_cli Script Date: 18/5/01 12:58:18 ******/ CREATE TABLE dbo.tt_cli ( NUMERO char (10) NULL CONSTRAINT df_tt_cli_NUMERO DEFAULT (' '), NOMBRE char (80) NULL CONSTRAINT df_tt_cli_NOMBRE DEFAULT (' '), APELLIDOS char (80) NULL CONSTRAINT df_tt_cli_APELLIDOS DEFAULT (' '), CALLE char (80) NULL CONSTRAINT df_tt_cli_CALLE DEFAULT (' '), PROV char (80) NULL CONSTRAINT df_tt_cli_PROV DEFAULT (' '), DP char (10) NULL CONSTRAINT df_tt_cli_DP DEFAULT (' '), PAIS char (80) NULL CONSTRAINT df_tt_cli_PAIS DEFAULT (' '), TELEFONO char (80) NULL CONSTRAINT df_tt_cli_TELEFONO DEFAULT (' '), FAX char (80) NULL CONSTRAINT df_tt_cli_FAX DEFAULT (' '), EMAIL char (80) NULL CONSTRAINT df_tt_cli_EMAIL DEFAULT (' '), PASSWORD char (80) NULL CONSTRAINT df_tt_cli_PASSWORD DEFAULT (' '), FECHA char (10) NULL CONSTRAINT df_tt_cli_FECHA DEFAULT (' '), BUSSINES char (1) NULL CONSTRAINT df_tt_cli_BUSSINES DEFAULT (' ') ) GO /****** Object: Table dbo.tt_idi Script Date: 18/5/01 12:58:18 ******/ CREATE TABLE dbo.tt_idi ( CODIGO char (10) NULL CONSTRAINT df_tt_idi_CODIGO DEFAULT (' '), NOMBRE char (10) NULL CONSTRAINT df_tt_idi_NOMBRE DEFAULT (' '), COSA char (10) NULL CONSTRAINT df_tt_idi_COSA DEFAULT (' '), GIF char (10) NULL CONSTRAINT df_tt_idi_GIF DEFAULT (' ') ) GO /****** Object: Table dbo.tt_idio Script Date: 18/5/01 12:58:18 ******/ CREATE TABLE dbo.tt_idio ( ID char (10) NULL CONSTRAINT df_tt_idio_ID DEFAULT (' '), IDPROD char (10) NULL CONSTRAINT df_tt_idio_IDPROD DEFAULT (' '), IDIOMA char (10) NULL CONSTRAINT df_tt_idio_IDIOMA DEFAULT (' '), NOMBRE char (254) NULL CONSTRAINT df_tt_idio_NOMBRE DEFAULT (' '), MARCA char (254) NULL CONSTRAINT df_tt_idio_MARCA DEFAULT (' '), NOMBRE_C char (253) NULL CONSTRAINT df_tt_idio_NOMBRE_C DEFAULT (' '), NOMBRE_L char (254) NULL CONSTRAINT df_tt_idio_NOMBRE_L DEFAULT (' '), CARAC char (254) NULL CONSTRAINT df_tt_idio_CARAC DEFAULT (' '), N6 char (10) NULL CONSTRAINT df_tt_idio_N6 DEFAULT (' '), N7 char (10) NULL CONSTRAINT df_tt_idio_N7 DEFAULT (' '), V1 char (10) NULL CONSTRAINT df_tt_idio_V1 DEFAULT (' '), V2 char (10) NULL CONSTRAINT df_tt_idio_V2 DEFAULT (' '), V3 char (10) NULL CONSTRAINT df_tt_idio_V3 DEFAULT (' '), TIPO float NULL CONSTRAINT df_tt_idio_TIPO DEFAULT (0) ) GO /****** Object: Table dbo.tt_lped Script Date: 18/5/01 12:58:18 ******/ CREATE TABLE dbo.tt_lped ( ID char (10) NULL CONSTRAINT df_tt_lped_ID DEFAULT (' '), IDPEDIDO char (10) NULL CONSTRAINT df_tt_lped_IDPEDIDO DEFAULT (' '), IDARTICULO char (10) NULL CONSTRAINT df_tt_lped_IDARTICULO DEFAULT (' '), REFERENCIA char (10) NULL CONSTRAINT df_tt_lped_REFERENCIA DEFAULT (' '), CANTIDAD float NULL CONSTRAINT df_tt_lped_CANTIDAD DEFAULT (0), FEATURE text NULL , PRECIO float NULL CONSTRAINT df_tt_lped_PRECIO DEFAULT (0), DTO float NULL CONSTRAINT df_tt_lped_DTO DEFAULT (0), ARTNAME char (254) NULL CONSTRAINT df_tt_lped_ARTNAME DEFAULT (' '), ARTREF char (100) NULL CONSTRAINT df_tt_lped_ARTREF DEFAULT (' '), DEPART char (10) NULL CONSTRAINT df_tt_lped_DEPART DEFAULT (' ') ) GO /****** Object: Table dbo.tt_pago Script Date: 18/5/01 12:58:18 ******/ CREATE TABLE dbo.tt_pago ( CODIGO char (10) NULL CONSTRAINT df_tt_pago_CODIGO DEFAULT (' '), NOMBRE char (80) NULL CONSTRAINT df_tt_pago_NOMBRE DEFAULT (' '), NUMERO float NULL CONSTRAINT df_tt_pago_NUMERO DEFAULT (0) ) GO /****** Object: Table dbo.tt_ped Script Date: 18/5/01 12:58:19 ******/ CREATE TABLE dbo.tt_ped ( ID char (10) NULL CONSTRAINT df_tt_ped_ID DEFAULT (' '), IP char (20) NULL CONSTRAINT df_tt_ped_IP DEFAULT (' '), FECHA datetime NULL CONSTRAINT df_tt_ped_FECHA DEFAULT (getdate()), NUMERO float NULL CONSTRAINT df_tt_ped_NUMERO DEFAULT (0), ENVIADO float NULL CONSTRAINT df_tt_ped_ENVIADO DEFAULT (0), ESTADO float NULL CONSTRAINT df_tt_ped_ESTADO DEFAULT (0), PAGO float NULL CONSTRAINT df_tt_ped_PAGO DEFAULT (0), TIPOPAGO float NULL CONSTRAINT df_tt_ped_TIPOPAGO DEFAULT (0), TIPOPAGO2 float NULL CONSTRAINT df_tt_ped_TIPOPAGO2 DEFAULT (0), COMENTARIO text NULL , PORTES float NULL CONSTRAINT df_tt_ped_PORTES DEFAULT (0), SUMA float NULL CONSTRAINT df_tt_ped_SUMA DEFAULT (0), NOMBRE char (50) NULL CONSTRAINT df_tt_ped_NOMBRE DEFAULT (' '), APELLIDOS char (50) NULL CONSTRAINT df_tt_ped_APELLIDOS DEFAULT (' '), CALLE char (50) NULL CONSTRAINT df_tt_ped_CALLE DEFAULT (' '), PROV char (50) NULL CONSTRAINT df_tt_ped_PROV DEFAULT (' '), CP char (5) NULL CONSTRAINT df_tt_ped_CP DEFAULT (' '), PAIS char (50) NULL CONSTRAINT df_tt_ped_PAIS DEFAULT (' '), TELEFONO char (30) NULL CONSTRAINT df_tt_ped_TELEFONO DEFAULT (' '), FAX char (30) NULL CONSTRAINT df_tt_ped_FAX DEFAULT (' '), EMAIL char (100) NULL CONSTRAINT df_tt_ped_EMAIL DEFAULT (' '), SHIPDATE char (50) NULL CONSTRAINT df_tt_ped_SHIPDATE DEFAULT (' '), METODO char (10) NULL CONSTRAINT df_tt_ped_METODO DEFAULT (' '), RNOMBRE char (50) NULL CONSTRAINT df_tt_ped_RNOMBRE DEFAULT (' '), RAPELLIDO char (50) NULL CONSTRAINT df_tt_ped_RAPELLIDO DEFAULT (' '), RNOMBRE2 char (50) NULL CONSTRAINT df_tt_ped_RNOMBRE2 DEFAULT (' '), RCALLE char (254) NULL CONSTRAINT df_tt_ped_RCALLE DEFAULT (' '), RPROV char (50) NULL CONSTRAINT df_tt_ped_RPROV DEFAULT (' '), RCP char (5) NULL CONSTRAINT df_tt_ped_RCP DEFAULT (' '), RPAIS char (50) NULL CONSTRAINT df_tt_ped_RPAIS DEFAULT (' '), RTELEFONO char (30) NULL CONSTRAINT df_tt_ped_RTELEFONO DEFAULT (' '), RFAX char (30) NULL CONSTRAINT df_tt_ped_RFAX DEFAULT (' '), TTARJ char (10) NULL CONSTRAINT df_tt_ped_TTARJ DEFAULT (' '), T_N char (20) NULL CONSTRAINT df_tt_ped_T_N DEFAULT (' '), T_F char (10) NULL CONSTRAINT df_tt_ped_T_F DEFAULT (' '), T_NOMBRE char (50) NULL CONSTRAINT df_tt_ped_T_NOMBRE DEFAULT (' '), CJ_NUMERO char (50) NULL CONSTRAINT df_tt_ped_CJ_NUMERO DEFAULT (' '), CJ_PIN char (30) NULL CONSTRAINT df_tt_ped_CJ_PIN DEFAULT (' '), IVA char (10) NULL CONSTRAINT df_tt_ped_IVA DEFAULT (' ') ) GO /****** Object: Table dbo.tt_taxes Script Date: 18/5/01 12:58:19 ******/ CREATE TABLE dbo.tt_taxes ( CODIGO char (10) NULL CONSTRAINT df_tt_taxes_CODIGO DEFAULT (' ') ) GO /****** Object: Table dbo.userinet Script Date: 18/5/01 12:58:19 ******/ CREATE TABLE dbo.userinet ( EMPRESA char (4) NULL CONSTRAINT df_userinet_EMPRESA DEFAULT (' '), ID char (9) NULL CONSTRAINT df_userinet_ID DEFAULT (' '), PASSWORD char (10) NULL CONSTRAINT df_userinet_PASSWORD DEFAULT (' '), CODIGO char (10) NULL CONSTRAINT df_userinet_CODIGO DEFAULT (' '), NOMBRE char (40) NULL CONSTRAINT df_userinet_NOMBRE DEFAULT (' '), CODIGOEX char (10) NULL CONSTRAINT df_userinet_CODIGOEX DEFAULT (' '), CATEGORIA char (10) NULL CONSTRAINT df_userinet_CATEGORIA DEFAULT (' '), EN_USO bit NOT NULL CONSTRAINT df_userinet_EN_USO DEFAULT (0), MEMO text NULL , FOTO image NULL , SONIDO image NULL , EN_EURO bit NOT NULL CONSTRAINT df_userinet_EN_EURO DEFAULT (0), C_EMP char (4) NULL CONSTRAINT df_userinet_C_EMP DEFAULT (' ') ) GO CREATE INDEX userinet_ID ON dbo.userinet(ID) GO /****** Object: Table dbo.usuario Script Date: 18/5/01 12:58:19 ******/ CREATE TABLE dbo.usuario ( USUARIO char (3) NOT NULL , NOMBRE char (40) NULL CONSTRAINT df_usuario_NOMBRE DEFAULT (' '), GRUPO char (10) NULL CONSTRAINT df_usuario_GRUPO DEFAULT (' '), PASSWORD char (10) NULL CONSTRAINT df_usuario_PASSWORD DEFAULT (' '), EMPRESA char (4) NULL CONSTRAINT df_usuario_EMPRESA DEFAULT (' '), MEMO text NULL , FOTO image NULL , SONIDO image NULL , EMP_ENTRAR char (4) NULL CONSTRAINT df_usuario_EMP_ENTRAR DEFAULT (' '), EN_USO bit NOT NULL CONSTRAINT df_usuario_EN_USO DEFAULT (0), EN_EURO bit NOT NULL CONSTRAINT df_usuario_EN_EURO DEFAULT (0), EST_PEDIDO float NULL CONSTRAINT df_usuario_EST_PEDIDO DEFAULT (0), LESTADO bit NOT NULL CONSTRAINT df_usuario_LESTADO DEFAULT (0), PED_MIRARI bit NOT NULL CONSTRAINT df_usuario_PED_MIRARI DEFAULT (0), PED_MIRAST bit NOT NULL CONSTRAINT df_usuario_PED_MIRAST DEFAULT (0), CONSTRAINT usuario_unique PRIMARY KEY NONCLUSTERED ( USUARIO ) ) GO CREATE INDEX usuario_USUARIO ON dbo.usuario(USUARIO) GO /****** Object: Table dbo.w0campos Script Date: 18/5/01 12:58:19 ******/ CREATE TABLE dbo.w0campos ( FICHERO char (40) NOT NULL , NUMERO float NULL CONSTRAINT df_w0campos_NUMERO DEFAULT (0), FIELD_NAME char (128) NOT NULL , FIELD_TYPE char (1) NULL CONSTRAINT df_w0campos_FIELD_TYPE DEFAULT (' '), FIELD_LEN float NULL CONSTRAINT df_w0campos_FIELD_LEN DEFAULT (0), FIELD_DEC float NULL CONSTRAINT df_w0campos_FIELD_DEC DEFAULT (0), FIELD_NULL bit NOT NULL CONSTRAINT df_w0campos_FIELD_NULL DEFAULT (0), CONSTRAINT w0campos_unique PRIMARY KEY NONCLUSTERED ( FICHERO, FIELD_NAME ) ) GO /****** Object: Table dbo.XXXMSG Script Date: 18/5/01 12:58:20 ******/ CREATE TABLE dbo.XXXMSG ( SP_ID float NOT NULL , MENSAJE char (255) NULL CONSTRAINT DF_XXXMSG_MENSAJE_1__10 DEFAULT (' '), mensajec char (100) NULL CONSTRAINT DF_XXXMSG_mensajec_2__10 DEFAULT (' ') ) GO /****** Object: Table dbo.zona Script Date: 18/5/01 12:58:20 ******/ CREATE TABLE dbo.zona ( EMPRESA char (4) NOT NULL , CODIGO char (5) NOT NULL , NOMBRE char (20) NULL CONSTRAINT df_zona_NOMBRE DEFAULT (' '), MEMO text NULL , FOTO image NULL , SONIDO image NULL , CUENTA char (16) NULL CONSTRAINT df_zona_CUENTA DEFAULT (' '), EN_EURO bit NOT NULL CONSTRAINT df_zona_EN_EURO DEFAULT (0), CONSTRAINT zona_unique PRIMARY KEY NONCLUSTERED ( EMPRESA, CODIGO ) ) GO CREATE INDEX zona_CODIGO ON dbo.zona(EMPRESA, CODIGO) GO /****** Object: View dbo.VLINEAFAC Script Date: 18/5/01 12:58:20 ******/ /****** Object: View dbo.VLINEAFAC Script Date: 2/3/2000 8:30:20 ******/ CREATE VIEW VLINEAFAC AS SELECT lineafac.*,factura.cliente,factura.comercial FROM lineafac (INDEX=lineafac_unique),factura (INDEX=FACTURA_UNIQUE) WHERE factura.empresa= lineafac.empresa AND factura.serie=lineafac.serie AND factura.numero=lineafac.numero GO /****** Object: Stored Procedure dbo.sp_aj_venc Script Date: 18/5/01 12:58:20 ******/ /****** Object: Stored Procedure dbo.sp_aj_venc Script Date: 3/5/01 9:24:47 ******/ /****** Object: Stored Procedure dbo.sp_aj_venc Script Date: 19/2/01 11:30:17 ******/ /****** Object: Stored Procedure dbo.sp_aj_venc Script Date: 14/12/00 12:25:04 ******/ /****** Object: Stored Procedure dbo.sp_aj_venc Script Date: 26/9/00 13:23:06 ******/ /****** Object: Stored Procedure dbo.sp_aj_venc Script Date: 26/6/00 14:56:44 ******/ CREATE PROCEDURE sp_aj_venc @fecha DATETIME, @dia1 FLOAT, @dia2 FLOAT, @dia3 FLOAT, @dia4 FLOAT, @resultado DATETIME OUT AS DECLARE @dia FLOAT DECLARE @mes FLOAT DECLARE @ano FLOAT DECLARE @d_r FLOAT DECLARE @m_r FLOAT DECLARE @a_r FLOAT DECLARE @d_x FLOAT DECLARE @dx CHAR(2) DECLARE @mx CHAR(2) DECLARE @ax CHAR(4) DECLARE @fx CHAR(10) DECLARE @bisiesto BIT DECLARE @resto INT DECLARE @msg CHAR(255) SELECT @resultado=@fecha SELECT @dia=DATEPART(day,@fecha) SELECT @mes=DATEPART(month,@fecha) SELECT @ano=DATEPART(year,@fecha) SELECT @d_r=@dia SELECT @m_r=@mes SELECT @a_r=@ano /* SELECT 'EN AJ_VENC FECHA'=@FECHA,dia=@dia,mes=@mes,ano=@ano,dia1=@dia1,dia2=@dia2,dia3=@dia3,dia4=@dia4 */ SELECT @d_x=@d_r IF @dia4<>0 BEGIN IF @dia<=@dia1 SELECT @d_x=@dia1 ELSE BEGIN IF @dia<=@dia2 SELECT @d_x=@dia2 ELSE BEGIN IF @dia<=@dia3 SELECT @d_x=@dia3 ELSE IF @dia<=@dia4 SELECT @d_x=@dia4 END END END ELSE BEGIN IF @dia3<>0 BEGIN IF @dia<=@dia1 SELECT @d_x=@dia1 ELSE BEGIN IF @dia<=@dia2 SELECT @d_x=@dia2 ELSE BEGIN IF @dia<=@dia3 SELECT @d_x=@dia3 END END END ELSE BEGIN IF @dia2<>0 BEGIN IF @dia<=@dia1 SELECT @d_x=@dia1 ELSE BEGIN IF @dia<=@dia2 SELECT @d_x=@dia2 END END ELSE BEGIN IF @dia1<>0 IF @dia<=@dia1 SELECT @d_x=@dia1 END END END SELECT @d_r=@d_x /* SELECT 'EN AJ_VENC dia ajustado'=@d_r */ IF @d_r<@dia BEGIN SELECT @m_r=@m_r+1 IF @m_r>12 BEGIN SELECT @m_r=1 SELECT @a_r=@a_r+1 END END SELECT @bisiesto=0 SELECT @resto=@a_r-(CONVERT(int,@a_r/4)*4) IF @resto=0 SELECT @bisiesto=1 IF @d_r=31 BEGIN IF @m_r=4 OR @m_r=6 OR @m_r=9 OR @m_r=11 SELECT @d_r=30 IF @m_r=2 BEGIN SELECT @d_r=28 IF @bisiesto=1 SELECT @d_r=29 END END /************************************************************************** * LO SIGUIENTE ES PARA CONTROLAR SI HAN PUESTO UNA FECHA DE PAGO 29..30 * Y EL MES ES FEBRERO --> SE PASA AL 1 DE MARZO **************************************************************************/ IF @m_r=2 AND @m_r=30 BEGIN SELECT @m_r=3 SELECT @d_r=1 END IF @m_r=2 AND @m_r=30 BEGIN SELECT @m_r=3 SELECT @d_r=1 END SELECT @dx=CONVERT(CHAR(2),@d_r) SELECT @mx=CONVERT(char(2),@m_r) SELECT @ax=CONVERT(char(4),@a_r) SELECT @dx=LTRIM(RTRIM(@dx)) SELECT @mx=LTRIM(RTRIM(@mx)) SELECT @ax=LTRIM(RTRIM(@ax)) SET DATEFORMAT mdy SELECT @fx=@mx+'/'+@dx+'/'+@ax SELECT @resultado=CONVERT(datetime,@fx) /* SELECT 'EN AJ_VENC dia REUSLTADO'=@resultado */ GO /****** Object: Stored Procedure dbo.sp_xxx_da_linea_SRv Script Date: 18/5/01 12:58:20 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_linea_SRv Script Date: 3/5/01 9:24:47 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_linea_SRv Script Date: 19/2/01 11:30:17 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_linea_SRv Script Date: 14/12/00 12:25:04 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_linea_SRv Script Date: 26/9/00 13:23:06 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_linea_SRv Script Date: 26/6/00 14:56:44 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_linea_SRv Script Date: 26/6/00 9:03:28 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_linea_SRv Script Date: 24/3/2000 10:08:29 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_linea_SRv Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_linea_SRv Script Date: 23/3/2000 11:25:16 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_linea_SRv Script Date: 16/3/2000 12:08:27 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_linea_SRv Script Date: 2/3/2000 8:30:20 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_linea_SRv Script Date: 24/6/99 13:59:38 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_linea_SRv Script Date: 7/6/99 11:50:37 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_linea_SRv Script Date: 1/6/99 12:01:59 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_linea_SRv Script Date: 1/6/99 9:54:57 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_linea_SRv Script Date: 19/5/99 12:02:25 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_linea_SRv Script Date: 7/5/99 12:50:04 ******/ CREATE PROCEDURE sp_xxx_da_linea_SRv @fichero CHAR(10),@empresa CHAR(4), @serie CHAR(2), @numero FLOAT, @result FLOAT OUTPUT AS DECLARE @n FLOAT DECLARE @max FLOAT SELECT @fichero=LOWER(@fichero) SELECT @max=1 EXEC sp_xxx_da_linea @fichero,@empresa,@serie,@numero IF @fichero='lineafac' SELECT @max=linea FROM cgZcfg.dbo.xxxnumlfac WHERE empresa=@empresa AND serie=@serie IF @fichero='lineaalb' SELECT @max=linea FROM cgZcfg.dbo.xxxnumlalb WHERE empresa=@empresa AND serie=@serie IF @fichero='lineaent' SELECT @max=linea FROM cgZcfg.dbo.xxxnumlent WHERE empresa=@empresa AND serie=@serie IF @max=NULL SELECT @max=0 SELECT @result=@max RETURN GO /****** Object: Stored Procedure dbo.sp_xxx_da_num_srv Script Date: 18/5/01 12:58:20 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_num_srv Script Date: 3/5/01 9:24:47 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_num_srv Script Date: 19/2/01 11:30:17 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_num_srv Script Date: 14/12/00 12:25:04 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_num_srv Script Date: 26/9/00 13:23:06 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_num_srv Script Date: 26/6/00 14:56:44 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_num_srv Script Date: 26/6/00 9:03:28 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_num_srv Script Date: 24/3/2000 10:08:29 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_num_srv Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_num_srv Script Date: 23/3/2000 11:25:16 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_num_srv Script Date: 16/3/2000 12:08:27 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_num_srv Script Date: 2/3/2000 8:30:20 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_num_srv Script Date: 24/6/99 13:59:38 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_num_srv Script Date: 7/6/99 11:50:37 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_num_srv Script Date: 1/6/99 12:01:59 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_num_srv Script Date: 1/6/99 9:54:58 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_num_srv Script Date: 19/5/99 12:02:25 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_num_srv Script Date: 7/5/99 12:50:04 ******/ CREATE PROCEDURE sp_xxx_da_num_srv @fichero CHAR(10),@empresa CHAR(4), @serie CHAR(2), @result FLOAT OUTPUT AS DECLARE @n FLOAT DECLARE @max FLOAT SELECT @fichero=LOWER(@fichero) SELECT @max=1 EXEC sp_xxx_da_numero @fichero,@empresa,@serie IF @fichero='cobros' SELECT @max=numero FROM cgZcfg.dbo.xxxnumcob WHERE empresa=@empresa IF @fichero='pagos' SELECT @max=numero FROM cgZcfg.dbo.xxxnumpag WHERE empresa=@empresa IF @max=NULL SELECT @max=0 SELECT @result=@max RETURN GO /****** Object: Stored Procedure dbo.sp_aj_a_imp Script Date: 18/5/01 12:58:20 ******/ /****** Object: Stored Procedure dbo.sp_aj_a_imp Script Date: 3/5/01 9:24:47 ******/ /****** Object: Stored Procedure dbo.sp_aj_a_imp Script Date: 19/2/01 11:30:17 ******/ /****** Object: Stored Procedure dbo.sp_aj_a_imp Script Date: 14/12/00 12:25:04 ******/ /****** Object: Stored Procedure dbo.sp_aj_a_imp Script Date: 26/9/00 13:23:07 ******/ /****** Object: Stored Procedure dbo.sp_aj_a_imp Script Date: 26/6/00 14:56:44 ******/ /****** Object: Stored Procedure dbo.sp_aj_a_imp Script Date: 26/6/00 9:03:28 ******/ /****** Object: Stored Procedure dbo.sp_aj_a_imp Script Date: 24/3/2000 10:08:29 ******/ /****** Object: Stored Procedure dbo.sp_aj_a_imp Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Stored Procedure dbo.sp_aj_a_imp Script Date: 23/3/2000 11:25:16 ******/ /****** Object: Stored Procedure dbo.sp_aj_a_imp Script Date: 16/3/2000 12:08:27 ******/ /****** Object: Stored Procedure dbo.sp_aj_a_imp Script Date: 2/3/2000 8:30:20 ******/ /****** Object: Stored Procedure dbo.sp_aj_a_imp Script Date: 24/6/99 13:59:38 ******/ /****** Object: Stored Procedure dbo.sp_aj_a_imp Script Date: 7/6/99 11:50:36 ******/ /****** Object: Stored Procedure dbo.sp_aj_a_imp Script Date: 1/6/99 12:01:58 ******/ /****** Object: Stored Procedure dbo.sp_aj_a_imp Script Date: 1/6/99 9:54:57 ******/ /****** Object: Stored Procedure dbo.sp_aj_a_imp Script Date: 19/5/99 12:02:24 ******/ /****** Object: Stored Procedure dbo.sp_aj_a_imp Script Date: 7/5/99 12:49:55 ******/ CREATE PROCEDURE sp_aj_a_imp @importe FLOAT, @en_euro BIT, @empresa CHAR(4), @dto_c FLOAT, @dto_rec FLOAT, @dto_p FLOAT, @total_sumas FLOAT, @total_recargos FLOAT, @gasto1 FLOAT, @gasto2 FLOAT, @gasto3 FLOAT, @gasto4 FLOAT, @gasto5 FLOAT, @gasto6 FLOAT, @gasto7 FLOAT, @gasto8 FLOAT, @gasto9 FLOAT, @gasto10 FLOAT, @arancelt FLOAT, @resultado FLOAT OUTPUT AS DECLARE @tipo_inter FLOAT DECLARE @tipo_dto FLOAT DECLARE @factor FLOAT DECLARE @prop FLOAT DECLARE @redondeo FLOAT DECLARE @factorx FLOAT DECLARE @sy_c1 FLOAT DECLARE @sy_c2 FLOAT DECLARE @cascada BIT DECLARE @por BIT DECLARE @rep1 BIT DECLARE @rep2 BIT DECLARE @rep3 BIT DECLARE @rep4 BIT DECLARE @rep5 BIT DECLARE @rep6 BIT DECLARE @rep7 BIT DECLARE @rep8 BIT DECLARE @rep9 BIT DECLARE @rep10 BIT DECLARE @reparancel BIT SELECT @sy_c1=sy_c1, @sy_c2=sy_c2 FROM sistemad WHERE id=1 SELECT @cascada=cascada,@por=por, @rep1=rep1,@rep2=rep2, @rep3=rep3,@rep4=rep4, @rep5=rep5,@rep6=rep6, @rep7=rep7,@rep8=rep8, @rep9=rep9,@rep10=rep10, @reparancel=reparancel FROM empresa WHERE empresa=@empresa SELECT @redondeo=0 SELECT @factorx = @sy_c1 IF @en_euro=1 SELECT @redondeo=2, @factorx=@sy_c2 IF @cascada=1 SELECT @tipo_inter = (((@dto_c-100)/100)*@dto_rec)+@dto_c ELSE SELECT @tipo_inter = @dto_c - @dto_rec IF @cascada=1 SELECT @tipo_dto = (((100-@tipo_inter)/100)*@dto_p)+@tipo_inter ELSE SELECT @tipo_dto = @dto_p+@tipo_inter SELECT @factor = 1-(@tipo_dto/100) SELECT @resultado = @importe*@factor IF @total_sumas=0 SELECT @prop = 0 ELSE SELECT @prop = @importe/@total_sumas IF @por=1 SELECT @resultado=@resultado+(@total_recargos*@prop) IF @rep1=1 SELECT @resultado=@resultado+(@gasto1 *@prop) IF @rep2=1 SELECT @resultado=@resultado+(@gasto2 *@prop) IF @rep3=1 SELECT @resultado=@resultado+(@gasto3 *@prop) IF @rep4=1 SELECT @resultado=@resultado+(@gasto4 *@prop) IF @rep5=1 SELECT @resultado=@resultado+(@gasto5 *@prop) IF @rep6=1 SELECT @resultado=@resultado+(@gasto6 *@prop) IF @rep7=1 SELECT @resultado=@resultado+(@gasto7 *@prop) IF @rep8=1 SELECT @resultado=@resultado+(@gasto8 *@prop) IF @rep9=1 SELECT @resultado=@resultado+(@gasto9 *@prop) IF @rep10=1 IF @reparancel=1 SELECT @resultado=@resultado+(@arancelt*@prop) SELECT @resultado=ROUND(@resultado,@redondeo) /************************************************************************************** update xxxmsg set mensajec = 'dentro de aj_a_i, resultado y prop: ' + CONVERT(CHAR(10),@resultado) +' - '+ CONVERT(CHAR(10),@prop) where sp_id = @@spid **************************************************************************************/ GO /****** Object: Stored Procedure dbo.sp_cm_doc Script Date: 18/5/01 12:58:20 ******/ /****** Object: Stored Procedure dbo.sp_cm_doc Script Date: 3/5/01 9:24:47 ******/ /****** Object: Stored Procedure dbo.sp_cm_doc Script Date: 19/2/01 11:30:17 ******/ /****** Object: Stored Procedure dbo.sp_cm_doc Script Date: 14/12/00 12:25:05 ******/ /****** Object: Stored Procedure dbo.sp_cm_doc Script Date: 26/9/00 13:23:07 ******/ /****** Object: Stored Procedure dbo.sp_cm_doc Script Date: 26/6/00 14:56:44 ******/ /****** Object: Stored Procedure dbo.sp_cm_doc Script Date: 26/6/00 9:03:28 ******/ /****** Object: Stored Procedure dbo.sp_cm_doc Script Date: 24/3/2000 10:08:29 ******/ /****** Object: Stored Procedure dbo.sp_cm_doc Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Stored Procedure dbo.sp_cm_doc Script Date: 23/3/2000 11:25:16 ******/ /****** Object: Stored Procedure dbo.sp_cm_doc Script Date: 16/3/2000 12:08:27 ******/ /****** Object: Stored Procedure dbo.sp_cm_doc Script Date: 2/3/2000 8:30:20 ******/ /****** Object: Stored Procedure dbo.sp_cm_doc Script Date: 24/6/99 13:59:38 ******/ /****** Object: Stored Procedure dbo.sp_cm_doc Script Date: 7/6/99 11:50:36 ******/ /****** Object: Stored Procedure dbo.sp_cm_doc Script Date: 1/6/99 12:01:58 ******/ /****** Object: Stored Procedure dbo.sp_cm_doc Script Date: 1/6/99 9:54:57 ******/ /****** Object: Stored Procedure dbo.sp_cm_doc Script Date: 19/5/99 12:02:24 ******/ /****** Object: Stored Procedure dbo.sp_cm_doc Script Date: 7/5/99 12:49:56 ******/ CREATE PROCEDURE sp_cm_doc @fichero CHAR(10),@en_euro BIT, @empresa CHAR(4), @serie CHAR(2), @numero FLOAT AS DECLARE @sy_c1 FLOAT DECLARE @sy_c2 FLOAT DECLARE @esprovee BIT DECLARE @esdivisa BIT DECLARE @nuevocam FLOAT DECLARE @factor FLOAT DECLARE @redondeo FLOAT DECLARE @lredondeo FLOAT DECLARE @divisa CHAR(10) DECLARE @cambio FLOAT SELECT @fichero=RTRIM(LTRIM(LOWER(@fichero))) DECLARE sss CURSOR FOR SELECT sy_c1,sy_c2 FROM sistemad WHERE id=1 OPEN sss FETCH NEXT FROM sss INTO @sy_c1, @sy_c2 CLOSE sss DEALLOCATE sss SELECT @factor=@sy_c1,@redondeo=0,@lredondeo=4 IF @en_euro=1 SELECT @factor=@sy_c2,@redondeo=2,@lredondeo=6 SELECT @esprovee=0,@esdivisa=1 IF @fichero='pagos' SELECT @esprovee=1 IF @fichero='compra' SELECT @esprovee=1 IF @fichero='albpro' SELECT @esprovee=1 IF @fichero='entrada' SELECT @esprovee=1 /************************************************************************************** **************************************************************************************/ IF @fichero='cobros' BEGIN UPDATE cobros SET importe_c=ROUND(importe_c*@factor,@redondeo),en_euro=@en_euro WHERE empresa=@empresa AND numero=@numero RETURN END IF @fichero='salidas' BEGIN RETURN END IF @fichero='pagos' BEGIN RETURN END /************************************************************************************** **************************************************************************************/ IF @esprovee=1 BEGIN /* crear la variable nuevocam el factor y el redondeo hay que aplicarlos dependiendo de not esdivisa */ IF @fichero='compra' BEGIN SELECT @divisa=divisa,@cambio=cambio FROM compra WHERE empresa=@empresa AND serie=@serie AND numero=@numero SELECT @nuevocam=@cambio SELECT @nuevocam=@cambio*@sy_c1 IF @en_euro=1 SELECT @nuevocam=@cambio*@sy_c2 IF @divisa='' BEGIN UPDATE lineacom SET a_pre=ROUND(a_pre*@factor,@lredondeo),en_euro=@en_euro, a_pre_s=ROUND(a_pre_s*@factor,@lredondeo), a_tot_l=ROUND(a_tot_l*@factor,@lredondeo) WHERE empresa=@empresa AND serie=@serie AND numero=@numero UPDATE lineacom SET precio=a_pre, precio_sin=a_pre_s,total_l=a_tot_l WHERE empresa=@empresa AND serie=@serie AND numero=@numero UPDATE compra SET en_euro=@en_euro, a_rec1=ROUND(a_rec1*@factor,@redondeo), a_rec2=ROUND(a_rec2*@factor,@redondeo), a_rec3=ROUND(a_rec3*@factor,@redondeo), a_rec4=ROUND(a_rec4*@factor,@redondeo) WHERE empresa=@empresa AND serie=@serie AND numero=@numero END ELSE BEGIN UPDATE lineacom SET precio=a_pre*@nuevocam, precio_sin=a_pre_s*@nuevocam,total_l=a_tot_l*@nuevocam WHERE empresa=@empresa AND serie=@serie AND numero=@numero UPDATE compra SET en_euro=@en_euro, cambio=@nuevocam WHERE empresa=@empresa AND serie=@serie AND numero=@numero END END IF @fichero='albpro' BEGIN SELECT @divisa=divisa,@cambio=cambio FROM albpro WHERE empresa=@empresa AND serie=@serie AND numero=@numero SELECT @nuevocam=@cambio SELECT @nuevocam=@cambio*@sy_c1 IF @en_euro=1 SELECT @nuevocam=@cambio*@sy_c2 IF @divisa='' BEGIN UPDATE linalbp SET a_pre=ROUND(a_pre*@factor,@lredondeo),en_euro=@en_euro, a_pre_s=ROUND(a_pre_s*@factor,@lredondeo), a_tot_l=ROUND(a_tot_l*@factor,@lredondeo) WHERE empresa=@empresa AND serie=@serie AND numero=@numero UPDATE linalbp SET precio=a_pre, precio_sin=a_pre_s,total_l=a_tot_l WHERE empresa=@empresa AND serie=@serie AND numero=@numero UPDATE albpro SET en_euro=@en_euro, a_rec1=ROUND(a_rec1*@factor,@redondeo), a_rec2=ROUND(a_rec2*@factor,@redondeo), a_rec3=ROUND(a_rec3*@factor,@redondeo), a_rec4=ROUND(a_rec4*@factor,@redondeo) WHERE empresa=@empresa AND serie=@serie AND numero=@numero END ELSE BEGIN UPDATE linalbp SET precio=a_pre*@nuevocam, precio_sin=a_pre_s*@nuevocam,total_l=a_tot_l*@nuevocam WHERE empresa=@empresa AND serie=@serie AND numero=@numero UPDATE albpro SET en_euro=@en_euro, cambio=@nuevocam WHERE empresa=@empresa AND serie=@serie AND numero=@numero END END IF @fichero='entrada' BEGIN SELECT @divisa=divisa,@cambio=cambio FROM entrada WHERE empresa=@empresa AND serie=@serie AND numero=@numero SELECT @nuevocam=@cambio SELECT @nuevocam=@cambio*@sy_c1 IF @en_euro=1 SELECT @nuevocam=@cambio*@sy_c2 IF @divisa='' BEGIN UPDATE lineaent SET a_pre=ROUND(a_pre*@factor,@lredondeo),en_euro=@en_euro, a_pre_s=ROUND(a_pre_s*@factor,@lredondeo), a_tot_l=ROUND(a_tot_l*@factor,@lredondeo) WHERE empresa=@empresa AND serie=@serie AND numero=@numero UPDATE lineaent SET precio=a_pre, precio_sin=a_pre_s,total_l=a_tot_l WHERE empresa=@empresa AND serie=@serie AND numero=@numero UPDATE entrada SET en_euro=@en_euro, a_rec1=ROUND(a_rec1*@factor,@redondeo), a_rec2=ROUND(a_rec2*@factor,@redondeo), a_rec3=ROUND(a_rec3*@factor,@redondeo), a_rec4=ROUND(a_rec4*@factor,@redondeo) WHERE empresa=@empresa AND serie=@serie AND numero=@numero END ELSE BEGIN UPDATE lineaent SET precio=a_pre*@nuevocam, precio_sin=a_pre_s*@nuevocam,total_l=a_tot_l*@nuevocam WHERE empresa=@empresa AND serie=@serie AND numero=@numero UPDATE entrada SET en_euro=@en_euro, cambio=@nuevocam WHERE empresa=@empresa AND serie=@serie AND numero=@numero END END EXEC sp_resumap @fichero,@empresa,@serie,@numero IF @fichero='entrada' EXEC sp_haz_deu2 @empresa,@serie,@numero RETURN END /************************************************************************************** ES DE CLIENTE **************************************************************************************/ IF @fichero='ofertas' BEGIN UPDATE lineaofe SET precio=ROUND(precio*@factor,@lredondeo),en_euro=@en_euro, precio_sin=ROUND(precio_sin*@factor,@lredondeo), total_l=ROUND(total_l*@factor,@lredondeo) WHERE empresa=@empresa AND serie=@serie AND numero=@numero UPDATE ofertas SET en_euro=@en_euro, recargo1=ROUND(recargo1*@factor,@redondeo), recargo2=ROUND(recargo2*@factor,@redondeo), recargo3=ROUND(recargo3*@factor,@redondeo), recargo4=ROUND(recargo4*@factor,@redondeo) WHERE empresa=@empresa AND serie=@serie AND numero=@numero END IF @fichero='pedido' BEGIN UPDATE lineaped SET precio=ROUND(precio*@factor,@lredondeo),en_euro=@en_euro, precio_sin=ROUND(precio_sin*@factor,@lredondeo), total_l=ROUND(total_l*@factor,@lredondeo) WHERE empresa=@empresa AND serie=@serie AND numero=@numero UPDATE pedido SET en_euro=@en_euro, recargo1=ROUND(recargo1*@factor,@redondeo), recargo2=ROUND(recargo2*@factor,@redondeo), recargo3=ROUND(recargo3*@factor,@redondeo), recargo4=ROUND(recargo4*@factor,@redondeo) WHERE empresa=@empresa AND serie=@serie AND numero=@numero END IF @fichero='albaran' BEGIN UPDATE lineaalb SET precio=ROUND(precio*@factor,@lredondeo),en_euro=@en_euro, precio_sin=ROUND(precio_sin*@factor,@lredondeo), total_l=ROUND(total_l*@factor,@lredondeo) WHERE empresa=@empresa AND serie=@serie AND numero=@numero UPDATE albaran SET en_euro=@en_euro, recargo1=ROUND(recargo1*@factor,@redondeo), recargo2=ROUND(recargo2*@factor,@redondeo), recargo3=ROUND(recargo3*@factor,@redondeo), recargo4=ROUND(recargo4*@factor,@redondeo) WHERE empresa=@empresa AND serie=@serie AND numero=@numero END IF @fichero='factura' BEGIN UPDATE lineafac SET precio=ROUND(precio*@factor,@lredondeo),en_euro=@en_euro, precio_sin=ROUND(precio_sin*@factor,@lredondeo), total_l=ROUND(total_l*@factor,@lredondeo) WHERE empresa=@empresa AND serie=@serie AND numero=@numero UPDATE factura SET en_euro=@en_euro, recargo1=ROUND(recargo1*@factor,@redondeo), recargo2=ROUND(recargo2*@factor,@redondeo), recargo3=ROUND(recargo3*@factor,@redondeo), recargo4=ROUND(recargo4*@factor,@redondeo) WHERE empresa=@empresa AND serie=@serie AND numero=@numero END IF @fichero='plantill' BEGIN UPDATE lineapla SET precio=ROUND(precio*@factor,@lredondeo),en_euro=@en_euro, precio_sin=ROUND(precio_sin*@factor,@lredondeo), total_l=ROUND(total_l*@factor,@lredondeo) WHERE empresa=@empresa AND serie=@serie AND numero=@numero UPDATE plantill SET en_euro=@en_euro, recargo1=ROUND(recargo1*@factor,@redondeo), recargo2=ROUND(recargo2*@factor,@redondeo), recargo3=ROUND(recargo3*@factor,@redondeo), recargo4=ROUND(recargo4*@factor,@redondeo) WHERE empresa=@empresa AND serie=@serie AND numero=@numero END EXEC sp_resuma @fichero,@empresa,@serie,@numero IF @fichero='factura' EXEC sp_haz_deuda @empresa,@serie,@numero GO /****** Object: Stored Procedure dbo.sp_cob_auto Script Date: 18/5/01 12:58:20 ******/ /****** Object: Stored Procedure dbo.sp_cob_auto Script Date: 3/5/01 9:24:47 ******/ /****** Object: Stored Procedure dbo.sp_cob_auto Script Date: 19/2/01 11:30:17 ******/ /****** Object: Stored Procedure dbo.sp_cob_auto Script Date: 14/12/00 12:25:05 ******/ /****** Object: Stored Procedure dbo.sp_cob_auto Script Date: 26/9/00 13:23:07 ******/ /****** Object: Stored Procedure dbo.sp_cob_auto Script Date: 26/6/00 14:56:44 ******/ /****** Object: Stored Procedure dbo.sp_cob_auto Script Date: 26/6/00 9:03:28 ******/ /****** Object: Stored Procedure dbo.sp_cob_auto Script Date: 24/3/2000 10:08:29 ******/ /****** Object: Stored Procedure dbo.sp_cob_auto Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Stored Procedure dbo.sp_cob_auto Script Date: 23/3/2000 11:25:16 ******/ /****** Object: Stored Procedure dbo.sp_cob_auto Script Date: 16/3/2000 12:08:27 ******/ /****** Object: Stored Procedure dbo.sp_cob_auto Script Date: 2/3/2000 8:30:20 ******/ /****** Object: Stored Procedure dbo.sp_cob_auto Script Date: 24/6/99 13:59:38 ******/ /****** Object: Stored Procedure dbo.sp_cob_auto Script Date: 7/6/99 11:50:36 ******/ /****** Object: Stored Procedure dbo.sp_cob_auto Script Date: 1/6/99 12:01:58 ******/ /****** Object: Stored Procedure dbo.sp_cob_auto Script Date: 1/6/99 9:54:57 ******/ /****** Object: Stored Procedure dbo.sp_cob_auto Script Date: 19/5/99 12:02:24 ******/ /****** Object: Stored Procedure dbo.sp_cob_auto Script Date: 7/5/99 12:49:56 ******/ CREATE PROCEDURE sp_cob_auto @empresa CHAR(4), @serie CHAR(2), @factura FLOAT, @cliente CHAR(10), @importe FLOAT, @dias DATETIME, @recibido CHAR(1),@en_euro BIT AS DECLARE @imp_ant FLOAT DECLARE @tipo1 CHAR(1) DECLARE @tipo2 CHAR(1) DECLARE @numero FLOAT DECLARE @mensaje CHAR(255) SELECT @tipo1='F' IF @recibido='S' SELECT @tipo1='E' print "en conbro automatico" IF EXISTS (SELECT * FROM cobros WHERE empresa = @empresa AND serie=@serie AND factura=@factura AND dias=@dias AND automatico='S') BEGIN SELECT @imp_ant=importe_c FROM cobros WHERE empresa = @empresa AND serie=@serie AND factura=@factura AND dias=@dias AND automatico='S' UPDATE cobros SET importe_c=@importe WHERE empresa = @empresa AND serie=@serie AND factura=@factura AND dias=@dias AND automatico='S' EXEC sp_riesgo_cli @empresa,@cliente,@tipo1,@imp_ant,@en_euro UPDATE factura SET pagado=pagado-@imp_ant WHERE empresa = @empresa AND serie=@serie AND numero=@factura SELECT @mensaje="Modificado el cobro automatico del efecto de "+CONVERT(char(10),@dias,103)+ " a un importe de "+CONVERT(CHAR(10),@importe) EXEC sp_xxx_ponmsg @mensaje END ELSE BEGIN EXEC sp_xxx_da_num_srv 'cobros', @empresa, '', @numero OUTPUT INSERT INTO cobros (empresa,numero,serie,factura, dias,fecha,importe_c, cliente,enlazado, cuenta,automatico, en_euro) VALUES (@empresa,@numero,@serie,@factura, @dias,@dias,@importe, @cliente,'N', '570','S', @en_euro) SELECT @mensaje="Creado cobro automatico del efecto de "+CONVERT(char(10),@dias,103)+ " por importe de "+CONVERT(CHAR(10),@importe) EXEC sp_xxx_ponmsg @mensaje END UPDATE lindeud SET pagado_l=importe WHERE empresa = @empresa AND serie=@serie AND numero=@factura AND dias=@dias UPDATE factura SET pagado=pagado+@importe WHERE empresa = @empresa AND serie=@serie AND numero=@factura SELECT @importe=-@importe EXEC sp_riesgo_cli @empresa,@cliente,@tipo1,@importe,@en_euro GO /****** Object: Stored Procedure dbo.sp_cuanto_reservo Script Date: 18/5/01 12:58:20 ******/ /****** Object: Stored Procedure dbo.sp_cuanto_reservo Script Date: 3/5/01 9:24:47 ******/ /****** Object: Stored Procedure dbo.sp_cuanto_reservo Script Date: 19/2/01 11:30:17 ******/ /****** Object: Stored Procedure dbo.sp_cuanto_reservo Script Date: 14/12/00 12:25:05 ******/ /****** Object: Stored Procedure dbo.sp_cuanto_reservo Script Date: 26/9/00 13:23:07 ******/ /****** Object: Stored Procedure dbo.sp_cuanto_reservo Script Date: 26/6/00 14:56:45 ******/ /****** Object: Stored Procedure dbo.sp_cuanto_reservo Script Date: 26/6/00 9:03:28 ******/ /****** Object: Stored Procedure dbo.sp_cuanto_reservo Script Date: 24/3/2000 10:08:29 ******/ /****** Object: Stored Procedure dbo.sp_cuanto_reservo Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Stored Procedure dbo.sp_cuanto_reservo Script Date: 23/3/2000 11:25:16 ******/ /****** Object: Stored Procedure dbo.sp_cuanto_reservo Script Date: 16/3/2000 12:08:27 ******/ /****** Object: Stored Procedure dbo.sp_cuanto_reservo Script Date: 2/3/2000 8:30:20 ******/ /****** Object: Stored Procedure dbo.sp_cuanto_reservo Script Date: 24/6/99 13:59:38 ******/ /****** Object: Stored Procedure dbo.sp_cuanto_reservo Script Date: 7/6/99 11:50:36 ******/ /****** Object: Stored Procedure dbo.sp_cuanto_reservo Script Date: 1/6/99 12:01:58 ******/ /****** Object: Stored Procedure dbo.sp_cuanto_reservo Script Date: 1/6/99 9:54:57 ******/ /****** Object: Stored Procedure dbo.sp_cuanto_reservo Script Date: 19/5/99 12:02:24 ******/ /****** Object: Stored Procedure dbo.sp_cuanto_reservo Script Date: 7/5/99 12:49:57 ******/ CREATE PROCEDURE sp_cuanto_reservo @empresa CHAR(4), @raiz CHAR(16), @talla CHAR(2), @color CHAR(2), @cantidad FLOAT, @hay_quereservar BIT OUTPUT,@almacen CHAR(4) OUTPUT, @reservado FLOAT OUTPUT AS DECLARE @sys_rsv CHAR(4) DECLARE @sys_negativo BIT DECLARE @stock FLOAT DECLARE @posible FLOAT DECLARE @mensaje CHAR(255) DECLARE @alm2 CHAR(4) SELECT @hay_quereservar=0 SELECT @sys_rsv=(SELECT reservar FROM empresa WHERE empresa=@empresa) IF @sys_rsv<>'' AND @sys_rsv<>NULL BEGIN SELECT @sys_negativo=(SELECT negativo FROM empresa WHERE empresa=@empresa) IF @sys_negativo=0 BEGIN IF EXISTS(SELECT stock FROM exist WHERE empresa=@empresa AND raiz=@raiz AND talla=@talla AND color=@color AND almacen=@sys_rsv) BEGIN SELECT @stock=(SELECT stock FROM exist WHERE empresa=@empresa AND raiz=@raiz AND talla=@talla AND color=@color AND almacen=@sys_rsv) SELECT @posible=0 IF @stock>@posible SELECT @posible=@stock IF @cantidad<@posible SELECT @posible=@cantidad END ELSE BEGIN SELECT @posible=0 END END ELSE BEGIN SELECT @posible=@cantidad END IF @posible<>0 SELECT @hay_quereservar=1 END IF @hay_quereservar=1 BEGIN SELECT @reservado=@posible SELECT @alm2=LTRIM(RTRIM(@almacen)) IF @alm2='' SELECT @almacen=@sys_rsv IF @alm2=NULL SELECT @almacen=@sys_rsv SELECT @mensaje='Se reservan automaticamente '+ LTRIM(RTRIM(CONVERT(CHAR(10),@reservado)))+' unidades del almacen '+@almacen+'.' EXEC sp_xxx_ponmsg @mensaje END GO /****** Object: Stored Procedure dbo.sp_imputa_cobro Script Date: 18/5/01 12:58:20 ******/ /****** Object: Stored Procedure dbo.sp_imputa_cobro Script Date: 3/5/01 9:24:47 ******/ /****** Object: Stored Procedure dbo.sp_imputa_cobro Script Date: 19/2/01 11:30:17 ******/ /****** Object: Stored Procedure dbo.sp_imputa_cobro Script Date: 14/12/00 12:25:05 ******/ /****** Object: Stored Procedure dbo.sp_imputa_cobro Script Date: 26/9/00 13:23:07 ******/ /****** Object: Stored Procedure dbo.sp_imputa_cobro Script Date: 26/6/00 14:56:45 ******/ /****** Object: Stored Procedure dbo.sp_imputa_cobro Script Date: 26/6/00 9:03:29 ******/ /****** Object: Stored Procedure dbo.sp_imputa_cobro Script Date: 24/3/2000 10:08:29 ******/ /****** Object: Stored Procedure dbo.sp_imputa_cobro Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Stored Procedure dbo.sp_imputa_cobro Script Date: 23/3/2000 11:25:16 ******/ /****** Object: Stored Procedure dbo.sp_imputa_cobro Script Date: 16/3/2000 12:08:27 ******/ /****** Object: Stored Procedure dbo.sp_imputa_cobro Script Date: 2/3/2000 8:30:20 ******/ /****** Object: Stored Procedure dbo.sp_imputa_cobro Script Date: 24/6/99 13:59:38 ******/ /****** Object: Stored Procedure dbo.sp_imputa_cobro Script Date: 7/6/99 11:50:36 ******/ /****** Object: Stored Procedure dbo.sp_imputa_cobro Script Date: 1/6/99 12:01:58 ******/ /****** Object: Stored Procedure dbo.sp_imputa_cobro Script Date: 1/6/99 9:54:57 ******/ /****** Object: Stored Procedure dbo.sp_imputa_cobro Script Date: 19/5/99 12:02:24 ******/ /****** Object: Stored Procedure dbo.sp_imputa_cobro Script Date: 7/5/99 12:49:58 ******/ CREATE PROCEDURE sp_imputa_cobro @empresa CHAR(4), @serie CHAR(2), @factura FLOAT, @dias DATETIME, @cliente CHAR(10), @importe FLOAT, @en_euro BIT AS DECLARE @mensaje CHAR(255) DECLARE @redondeo FLOAT DECLARE @factor FLOAT DECLARE @sy_c1 FLOAT DECLARE @sy_c2 FLOAT DECLARE @en_euro_factura BIT DECLARE @importe_corregido FLOAT DECLARE @recibido CHAR(1) DECLARE @tipo CHAR(1) IF @empresa = NULL RETURN IF @factura = NULL RETURN IF @factura = 0 RETURN DECLARE sss CURSOR FOR SELECT sy_c1,sy_c2 FROM sistemad WHERE id=1 OPEN sss FETCH NEXT FROM sss INTO @sy_c1, @sy_c2 CLOSE sss DEALLOCATE sss SELECT @redondeo=0 SELECT @factor =@sy_c2 IF @en_euro=1 BEGIN SELECT @redondeo=2 SELECT @factor =@sy_c1 END DECLARE fff CURSOR FOR SELECT en_euro FROM factura WHERE empresa=@empresa AND serie=@serie AND numero=@factura OPEN fff FETCH NEXT FROM fff INTO @en_euro_factura CLOSE fff DEALLOCATE fff IF @en_euro_factura=NULL SELECT @en_euro_factura=0 SELECT @importe_corregido=@importe IF @en_euro<>@en_euro_factura SELECT @importe_corregido=ROUND(@importe*@factor,@redondeo) UPDATE factura SET pagado=pagado+@importe_corregido WHERE empresa=@empresa AND serie=@serie AND numero=@factura UPDATE lindeud SET pagado_l=pagado_l+@importe_corregido WHERE empresa=@empresa AND serie=@serie AND numero=@factura AND dias=@dias DECLARE ddd CURSOR FOR SELECT recibido FROM lindeud WHERE empresa=@empresa AND serie=@serie AND numero=@factura AND dias=@dias OPEN ddd FETCH NEXT FROM ddd INTO @recibido CLOSE ddd DEALLOCATE ddd IF @recibido=NULL SELECT @recibido='N' SELECT @tipo='F' IF @recibido='S' SELECT @tipo='E' SELECT @importe=-@importe EXEC sp_riesgo_cli @empresa,@cliente,@tipo,@importe,@en_euro RETURN GO /****** Object: Stored Procedure dbo.sp_imputa_pago Script Date: 18/5/01 12:58:20 ******/ /****** Object: Stored Procedure dbo.sp_imputa_pago Script Date: 3/5/01 9:24:47 ******/ /****** Object: Stored Procedure dbo.sp_imputa_pago Script Date: 19/2/01 11:30:17 ******/ /****** Object: Stored Procedure dbo.sp_imputa_pago Script Date: 14/12/00 12:25:05 ******/ /****** Object: Stored Procedure dbo.sp_imputa_pago Script Date: 26/9/00 13:23:07 ******/ /****** Object: Stored Procedure dbo.sp_imputa_pago Script Date: 26/6/00 14:56:45 ******/ /****** Object: Stored Procedure dbo.sp_imputa_pago Script Date: 26/6/00 9:03:29 ******/ /****** Object: Stored Procedure dbo.sp_imputa_pago Script Date: 24/3/2000 10:08:29 ******/ /****** Object: Stored Procedure dbo.sp_imputa_pago Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Stored Procedure dbo.sp_imputa_pago Script Date: 23/3/2000 11:25:16 ******/ /****** Object: Stored Procedure dbo.sp_imputa_pago Script Date: 16/3/2000 12:08:27 ******/ /****** Object: Stored Procedure dbo.sp_imputa_pago Script Date: 2/3/2000 8:30:20 ******/ /****** Object: Stored Procedure dbo.sp_imputa_pago Script Date: 24/6/99 13:59:38 ******/ /****** Object: Stored Procedure dbo.sp_imputa_pago Script Date: 7/6/99 11:50:36 ******/ /****** Object: Stored Procedure dbo.sp_imputa_pago Script Date: 1/6/99 12:01:58 ******/ /****** Object: Stored Procedure dbo.sp_imputa_pago Script Date: 1/6/99 9:54:57 ******/ /****** Object: Stored Procedure dbo.sp_imputa_pago Script Date: 19/5/99 12:02:24 ******/ /****** Object: Stored Procedure dbo.sp_imputa_pago Script Date: 7/5/99 12:49:58 ******/ CREATE PROCEDURE sp_imputa_pago @empresa CHAR(4), @serie CHAR(2), @tfNumero FLOAT, @dias DATETIME, @cliente CHAR(10), @importe FLOAT, @en_euro BIT AS DECLARE @mensaje CHAR(255) DECLARE @redondeo FLOAT DECLARE @factor FLOAT DECLARE @sy_c1 FLOAT DECLARE @sy_c2 FLOAT DECLARE @en_euro_entrada BIT DECLARE @importe_corregido FLOAT DECLARE @recibido CHAR(1) DECLARE @tipo CHAR(1) IF @empresa = NULL RETURN IF @tfNumero = NULL RETURN DECLARE sss CURSOR FOR SELECT sy_c1,sy_c2 FROM sistemad WHERE id=1 OPEN sss FETCH NEXT FROM sss INTO @sy_c1, @sy_c2 CLOSE sss DEALLOCATE sss SELECT @redondeo=0 SELECT @factor =@sy_c2 IF @en_euro=1 BEGIN SELECT @redondeo=2 SELECT @factor =@sy_c1 END SELECT @en_euro_entrada = (SELECT en_euro FROM entrada WHERE empresa=@empresa AND serie=@serie AND numero=@tfNumero) IF @en_euro_entrada = NULL SELECT @en_euro_entrada = 0 SELECT @importe_corregido = @importe IF @en_euro<>@en_euro_entrada SELECT @importe_corregido = ROUND(@importe*@factor, @redondeo) UPDATE entrada SET pagado = pagado + @importe_corregido WHERE empresa=@empresa AND serie=@serie AND numero=@tfNumero UPDATE lindeu2 SET pagado_l = pagado_l + @importe_corregido WHERE empresa=@empresa AND serie=@serie AND numero=@tfNumero AND dias=@dias SELECT @recibido = (SELECT recibido FROM lindeu2 WHERE empresa=@empresa AND serie=@serie AND numero=@tfNumero AND dias = @dias) IF @recibido = NULL SELECT @recibido='N' SELECT @tipo = 'F' IF @recibido = 'S' SELECT @tipo = 'E' SELECT @importe = -@importe EXEC sp_riesgo_pro @empresa,@cliente,@tipo,@importe,@en_euro GO /****** Object: Stored Procedure dbo.sp_mete_AlbPEnt Script Date: 18/5/01 12:58:20 ******/ /****** Object: Stored Procedure dbo.sp_mete_AlbPEnt Script Date: 3/5/01 9:24:47 ******/ /****** Object: Stored Procedure dbo.sp_mete_AlbPEnt Script Date: 19/2/01 11:30:17 ******/ /****** Object: Stored Procedure dbo.sp_mete_AlbPEnt Script Date: 14/12/00 12:25:05 ******/ /****** Object: Stored Procedure dbo.sp_mete_AlbPEnt Script Date: 26/9/00 13:23:12 ******/ /****** Object: Stored Procedure dbo.sp_mete_AlbPEnt Script Date: 26/6/00 14:56:46 ******/ /****** Object: Stored Procedure dbo.sp_mete_AlbPEnt Script Date: 26/6/00 9:03:29 ******/ /****** Object: Stored Procedure dbo.sp_mete_AlbPEnt Script Date: 24/3/2000 10:08:29 ******/ /****** Object: Stored Procedure dbo.sp_mete_AlbPEnt Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Stored Procedure dbo.sp_mete_AlbPEnt Script Date: 23/3/2000 11:25:16 ******/ /****** Object: Stored Procedure dbo.sp_mete_AlbPEnt Script Date: 16/3/2000 12:08:27 ******/ /****** Object: Stored Procedure dbo.sp_mete_AlbPEnt Script Date: 2/3/2000 8:30:20 ******/ /****** Object: Stored Procedure dbo.sp_mete_AlbPEnt Script Date: 24/6/99 13:59:38 ******/ /****** Object: Stored Procedure dbo.sp_mete_AlbPEnt Script Date: 7/6/99 11:50:37 ******/ /****** Object: Stored Procedure dbo.sp_mete_AlbPEnt Script Date: 1/6/99 12:01:58 ******/ /****** Object: Stored Procedure dbo.sp_mete_AlbPEnt Script Date: 1/6/99 9:54:57 ******/ /****** Object: Stored Procedure dbo.sp_mete_AlbPEnt Script Date: 19/5/99 12:02:24 ******/ /****** Object: Stored Procedure dbo.sp_mete_AlbPEnt Script Date: 7/5/99 12:49:59 ******/ CREATE PROCEDURE sp_mete_AlbPEnt @empresaF CHAR(4), @serieF CHAR(2), @numeroF FLOAT, @numeroA FLOAT AS DECLARE @lineaA FLOAT DECLARE @lineaF FLOAT DECLARE @num_ant_albaran FLOAT DECLARE @factura_proveedo CHAR(10) DECLARE @albaran_proveedo CHAR(10) DECLARE @albaran_total FLOAT DECLARE @albaran_en_euro FLOAT DECLARE @factura_total_ant FLOAT DECLARE @factura_total_nuevo FLOAT DECLARE @a_imputar FLOAT DECLARE @en_euro BIT SELECT @num_ant_albaran = (SELECT albaran FROM entrada WHERE empresa = @empresaF AND serie = @serieF AND numero = @numeroF) IF @num_ant_albaran <> 0 AND @num_ant_albaran <> @numeroA UPDATE entrada SET albaran = 9999999999 WHERE empresa = @empresaF AND serie = @serieF AND numero = @numeroF ELSE UPDATE entrada SET albaran = @numeroA WHERE empresa = @empresaF AND serie = @serieF AND numero = @numeroF SELECT @albaran_proveedo = proveedo, @albaran_total = -total, @albaran_en_euro = en_euro FROM albpro WHERE empresa = @empresaF AND serie = @serieF AND numero = @numeroA DECLARE cLineasAlb CURSOR FOR SELECT linalbp.linea FROM linalbp WHERE linalbp.empresa=@empresaF AND linalbp.serie = @serieF AND linalbp.numero = @numeroA OPEN cLineasAlb FETCH NEXT FROM cLineasAlb INTO @lineaA WHILE (@@fetch_status <> -1) BEGIN IF (@@fetch_status <> -2) BEGIN EXECUTE sp_xxx_da_linea_srv 'lineaent', @empresaF, @serieF, @numeroF, @lineaF OUTPUT /* PRINT "LA TRAZA " SELECT @LINEAF */ INSERT INTO lineaent (empresa, serie, numero, linea, raiz, talla, color, descripcio, precio, cantidad, almacen, dto, precio_sin, total_l, memo, foto, sonido, albaran, lineaalb, lineaped, A_PRE, A_PRE_S, A_TOT_L, largo, ancho, alto, en_euro) SELECT empresa, serie, numero = @numeroF, linea = @lineaF, raiz, talla, color, descripcio, precio, cantidad, almacen, dto, precio_sin, total_l, memo, foto, sonido, albaran = @numeroA, linalbp = @lineaA, lineaped, A_PRE, A_PRE_S, A_TOT_L, largo, ancho, alto, en_euro empresa FROM linalbp WHERE empresa = @empresaF AND serie = @serieF AND numero = @numeroA AND linea = @lineaA UPDATE linalbp SET lineafac = @lineaF WHERE empresa = @empresaF AND serie = @serieF AND numero = @numeroA AND linea = @lineaA FETCH NEXT FROM cLineasAlb INTO @lineaA END END CLOSE cLineasAlb DEALLOCATE cLineasAlb EXECUTE sp_riesgo_pro @empresaF, @albaran_proveedo, 'P', @albaran_total, @albaran_en_euro UPDATE albpro SET factura = @numeroF, seriefac = @serieF WHERE empresa = @empresaF AND serie = @serieF AND numero = @numeroA /*resumar la entrada*/ SELECT @factura_total_ant=total, @factura_proveedo=cliente, @en_euro=en_euro FROM entrada WHERE empresa=@empresaF AND serie=@serieF AND numero=@numeroF EXEC sp_resumap 'entrada', @empresaF, @serieF, @numeroF SELECT @factura_total_nuevo = total FROM entrada WHERE empresa=@empresaF AND serie=@serieF AND numero=@numeroF SELECT @a_imputar = @factura_total_nuevo - @factura_total_ant EXECUTE sp_riesgo_pro @empresaF, @factura_proveedo, 'F', @a_imputar, @en_euro GO /****** Object: Stored Procedure dbo.sp_pag_auto Script Date: 18/5/01 12:58:20 ******/ /****** Object: Stored Procedure dbo.sp_pag_auto Script Date: 3/5/01 9:24:47 ******/ /****** Object: Stored Procedure dbo.sp_pag_auto Script Date: 19/2/01 11:30:17 ******/ /****** Object: Stored Procedure dbo.sp_pag_auto Script Date: 14/12/00 12:25:05 ******/ /****** Object: Stored Procedure dbo.sp_pag_auto Script Date: 26/9/00 13:23:12 ******/ /****** Object: Stored Procedure dbo.sp_pag_auto Script Date: 26/6/00 14:56:46 ******/ /****** Object: Stored Procedure dbo.sp_pag_auto Script Date: 26/6/00 9:03:29 ******/ /****** Object: Stored Procedure dbo.sp_pag_auto Script Date: 24/3/2000 10:08:30 ******/ /****** Object: Stored Procedure dbo.sp_pag_auto Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Stored Procedure dbo.sp_pag_auto Script Date: 23/3/2000 11:25:16 ******/ /****** Object: Stored Procedure dbo.sp_pag_auto Script Date: 16/3/2000 12:08:27 ******/ /****** Object: Stored Procedure dbo.sp_pag_auto Script Date: 2/3/2000 8:30:20 ******/ /****** Object: Stored Procedure dbo.sp_pag_auto Script Date: 24/6/99 13:59:38 ******/ /****** Object: Stored Procedure dbo.sp_pag_auto Script Date: 7/6/99 11:50:37 ******/ /****** Object: Stored Procedure dbo.sp_pag_auto Script Date: 1/6/99 12:01:58 ******/ /****** Object: Stored Procedure dbo.sp_pag_auto Script Date: 1/6/99 9:54:57 ******/ /****** Object: Stored Procedure dbo.sp_pag_auto Script Date: 19/5/99 12:02:24 ******/ /****** Object: Stored Procedure dbo.sp_pag_auto Script Date: 7/5/99 12:50:00 ******/ CREATE PROCEDURE sp_pag_auto @empresa CHAR(4), @serie CHAR(2), @factura FLOAT, @cliente CHAR(10), @importe FLOAT, @dias DATETIME, @recibido CHAR(1),@en_euro BIT AS DECLARE @imp_ant FLOAT DECLARE @tipo1 CHAR(1) DECLARE @tipo2 CHAR(1) DECLARE @numero FLOAT DECLARE @mensaje CHAR(255) SELECT @tipo1='F' IF @recibido='S' SELECT @tipo1='E' print "en pago automatico" IF EXISTS (SELECT * FROM pagos WHERE empresa = @empresa AND serie=@serie AND factura=@factura AND dias=@dias AND automatico='S') BEGIN SELECT @imp_ant=importe_c FROM pagos WHERE empresa = @empresa AND serie=@serie AND factura=@factura AND dias=@dias AND automatico='S' UPDATE pagos SET importe_c=@importe WHERE empresa = @empresa AND serie=@serie AND factura=@factura AND dias=@dias AND automatico='S' EXEC sp_riesgo_pro @empresa,@cliente,@tipo1,@imp_ant,@en_euro UPDATE entrada SET pagado=pagado-@imp_ant WHERE empresa = @empresa AND serie=@serie AND numero=@factura SELECT @mensaje="Modificado el pago automatico del efecto de "+CONVERT(char(10),@dias,103)+ " a un importe de "+CONVERT(CHAR(10),@importe) EXEC sp_xxx_ponmsg @mensaje END ELSE BEGIN EXEC sp_xxx_da_num_srv 'pagos', @empresa, '', @numero OUTPUT select "numero de pago "=@numero INSERT INTO pagos (empresa,numero,serie,factura, dias,fecha,importe_c, cliente,enlazado, cuenta,automatico, en_euro) VALUES (@empresa,@numero,@serie,@factura, @dias,@dias,@importe, @cliente,'N', '570','S', @en_euro) SELECT @mensaje="Creado pago automatico del efecto de "+CONVERT(char(10),@dias,103)+ " por importe de "+CONVERT(CHAR(10),@importe) EXEC sp_xxx_ponmsg @mensaje END UPDATE lindeu2 SET pagado_l=importe WHERE empresa = @empresa AND serie=@serie AND numero=@factura AND dias=@dias UPDATE entrada SET pagado=pagado+@importe WHERE empresa = @empresa AND serie=@serie AND numero=@factura SELECT @importe=-@importe EXEC sp_riesgo_pro @empresa,@cliente,@tipo1,@importe,@en_euro GO /****** Object: Stored Procedure dbo.sp_pon_aniadidos Script Date: 18/5/01 12:58:20 ******/ /****** Object: Stored Procedure dbo.sp_pon_aniadidos Script Date: 3/5/01 9:24:47 ******/ /****** Object: Stored Procedure dbo.sp_pon_aniadidos Script Date: 19/2/01 11:30:17 ******/ CREATE PROCEDURE sp_pon_aniadidos AS DECLARE @empresa CHAR(4) DECLARE @codigo char(10) DECLARE @riesgo_l FLOAT DECLARE @madre CHAR(10) DECLARE @tipomad FLOAT DECLARE @kit CHAR(1) DECLARE @raiz CHAR(16) DECLARE @talla CHAR(2) DECLARE @color CHAR(2) DECLARE cursor_cli CURSOR FOR SELECT empresa,codigo,riesgo_l,madre,tipomad FROM clientes OPEN cursor_cli FETCH NEXT FROM cursor_cli INTO @empresa,@codigo,@riesgo_l,@madre,@tipomad WHILE (@@fetch_status <> -1) BEGIN IF (@@fetch_status <> -2) BEGIN INSERT INTO cli2 (empresa,codigo) VALUES (@empresa,@codigo) UPDATE cli2 SET riesgo_l=@riesgo_l,madre=@madre,tipomad=@tipomad WHERE empresa=@empresa AND codigo=@codigo END FETCH NEXT FROM cursor_cli INTO @empresa,@codigo,@riesgo_l,@madre,@tipomad END CLOSE cursor_cli DEALLOCATE cursor_cli DECLARE cursor_pro CURSOR FOR SELECT empresa,codigo,riesgo_l FROM proveedo OPEN cursor_pro FETCH NEXT FROM cursor_pro INTO @empresa,@codigo,@riesgo_l WHILE (@@fetch_status <> -1) BEGIN IF (@@fetch_status <> -2) BEGIN INSERT INTO pro2 (empresa,codigo) VALUES (@empresa,@codigo) UPDATE pro2 SET riesgo_l=@riesgo_l WHERE empresa=@empresa AND codigo=@codigo END FETCH NEXT FROM cursor_pro INTO @empresa,@codigo,@riesgo_l END CLOSE cursor_pro DEALLOCATE cursor_pro DECLARE cursor_art CURSOR FOR SELECT empresa,raiz,talla,color,kit FROM articulo OPEN cursor_art FETCH NEXT FROM cursor_art INTO @empresa,@raiz,@talla,@color,@kit WHILE (@@fetch_status <> -1) BEGIN IF (@@fetch_status <> -2) BEGIN INSERT INTO arti2 (empresa,raiz,talla,color) VALUES (@empresa,@raiz,@talla,@color) UPDATE arti2 SET kit=@kit WHERE empresa=@empresa AND raiz=@raiz AND talla=@talla AND color=@color END FETCH NEXT FROM cursor_art INTO @empresa,@raiz,@talla,@color,@kit END CLOSE cursor_art DEALLOCATE cursor_art GO /****** Object: Stored Procedure dbo.sp_resuma Script Date: 18/5/01 12:58:20 ******/ /****** Object: Stored Procedure dbo.sp_resuma Script Date: 3/5/01 9:24:48 ******/ /****** Object: Stored Procedure dbo.sp_resuma Script Date: 19/2/01 11:30:18 ******/ /****** Object: Stored Procedure dbo.sp_resuma Script Date: 14/12/00 12:25:06 ******/ /****** Object: Stored Procedure dbo.sp_resuma Script Date: 26/9/00 13:23:12 ******/ /****** Object: Stored Procedure dbo.sp_resuma Script Date: 26/6/00 14:56:46 ******/ /****** Object: Stored Procedure dbo.sp_resuma Script Date: 26/6/00 9:03:30 ******/ /****** Object: Stored Procedure dbo.sp_resuma Script Date: 24/3/2000 10:08:30 ******/ /****** Object: Stored Procedure dbo.sp_resuma Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Stored Procedure dbo.sp_resuma Script Date: 23/3/2000 11:25:16 ******/ /****** Object: Stored Procedure dbo.sp_resuma Script Date: 16/3/2000 12:08:27 ******/ /****** Object: Stored Procedure dbo.sp_resuma Script Date: 2/3/2000 8:30:20 ******/ /****** Object: Stored Procedure dbo.sp_resuma Script Date: 24/6/99 13:59:38 ******/ /****** Object: Stored Procedure dbo.sp_resuma Script Date: 7/6/99 11:50:37 ******/ /****** Object: Stored Procedure dbo.sp_resuma Script Date: 1/6/99 12:01:58 ******/ /****** Object: Stored Procedure dbo.sp_resuma Script Date: 1/6/99 9:54:57 ******/ /****** Object: Stored Procedure dbo.sp_resuma Script Date: 19/5/99 12:02:24 ******/ /****** Object: Stored Procedure dbo.sp_resuma Script Date: 7/5/99 12:50:00 ******/ CREATE PROCEDURE sp_resuma @fichero CHAR(10),@empresa CHAR(4), @serie CHAR(2), @numero FLOAT AS DECLARE @s1 FLOAT DECLARE @s2 FLOAT DECLARE @s3 FLOAT DECLARE @s4 FLOAT DECLARE @raiz CHAR(16) DECLARE @talla CHAR(2) DECLARE @color CHAR(2) DECLARE @tipo_iva FLOAT DECLARE @total_l FLOAT DECLARE @tipoiva INT DECLARE @cliente CHAR(10) DECLARE @fecha DATETIME DECLARE @suma1 FLOAT DECLARE @suma2 FLOAT DECLARE @suma3 FLOAT DECLARE @suma4 FLOAT DECLARE @recargo1 FLOAT DECLARE @recargo2 FLOAT DECLARE @recargo3 FLOAT DECLARE @recargo4 FLOAT DECLARE @dto1 FLOAT DECLARE @dto2 FLOAT DECLARE @dto3 FLOAT DECLARE @dto4 FLOAT DECLARE @base1 FLOAT DECLARE @base2 FLOAT DECLARE @base3 FLOAT DECLARE @base4 FLOAT DECLARE @iva1 FLOAT DECLARE @iva2 FLOAT DECLARE @iva3 FLOAT DECLARE @iva4 FLOAT DECLARE @re1 FLOAT DECLARE @re2 FLOAT DECLARE @re3 FLOAT DECLARE @re4 FLOAT DECLARE @dto_c FLOAT DECLARE @dto_p FLOAT DECLARE @dto_rec FLOAT DECLARE @p_reten FLOAT DECLARE @rec_fin FLOAT DECLARE @en_euro BIT DECLARE @total FLOAT DECLARE @imp_ret FLOAT DECLARE @importe FLOAT DECLARE @codigo CHAR(10) DECLARE @tipo CHAR(1) DECLARE @tabla FLOAT DECLARE @cantidad FLOAT DECLARE @almacen CHAR(4) DECLARE @albaran FLOAT DECLARE @pedido FLOAT DECLARE @linea INT DECLARE @RETURNMESSAGE CHAR(200) SELECT @fichero=RTRIM(LTRIM(LOWER(@fichero))) SELECT @s1=0,@s2=0,@s3=0,@s4=0 IF @fichero='salidas' BEGIN DECLARE sss CURSOR FOR SELECT SUM(cantidad*precio),0,0,0 FROM linsal WHERE empresa=@empresa AND numero=@numero FETCH NEXT FROM sss INTO @s1, @s2,@s3,@s4 CLOSE sss DEALLOCATE sss UPDATE salidas SET total=@s1+@s2+@s3+@s4 RETURN END /****************************************************************************************** ******************************************************************************************/ IF @fichero='plantill' BEGIN DECLARE sss CURSOR FOR SELECT total_l,articulo.tipo_iva FROM lineapla,articulo WHERE lineapla.empresa=@empresa AND lineapla.serie=@serie AND lineapla.numero=@numero AND articulo.empresa=@empresa AND articulo.raiz=lineapla.raiz AND articulo.talla=lineapla.talla AND articulo.color=lineapla.color SELECT @codigo = cliente, @importe=total, @dto_c=dto_c,@dto_p=dto_p,@dto_rec=dto_rec,@fecha=fecha, @suma1=suma1,@suma2=suma2,@suma3=suma3,@suma4=suma4, @recargo1=recargo1,@recargo2=recargo2,@recargo3=recargo3,@recargo4=recargo4, @p_reten = p_reten, @rec_fin=rec_fin, @en_euro = en_euro FROM plantill WHERE empresa=@empresa AND serie=@serie AND numero=@numero END IF @fichero='pedido' BEGIN DECLARE sss CURSOR FOR SELECT total_l,articulo.tipo_iva FROM lineaped,articulo WHERE lineaped.empresa=@empresa AND lineaped.serie=@serie AND lineaped.numero=@numero AND articulo.empresa=@empresa AND articulo.raiz=lineaped.raiz AND articulo.talla=lineaped.talla AND articulo.color=lineaped.color SELECT @codigo = cliente, @importe=total, @dto_c=dto_c,@dto_p=dto_p,@dto_rec=dto_rec,@fecha=fecha, @suma1=suma1,@suma2=suma2,@suma3=suma3,@suma4=suma4, @recargo1=recargo1,@recargo2=recargo2,@recargo3=recargo3,@recargo4=recargo4, @p_reten = p_reten, @rec_fin=rec_fin, @en_euro = en_euro FROM pedido WHERE empresa=@empresa AND serie=@serie AND numero=@numero END IF @fichero='albaran' BEGIN DECLARE sss CURSOR FOR SELECT total_l,articulo.tipo_iva FROM lineaalb,articulo WHERE lineaalb.empresa=@empresa AND lineaalb.serie=@serie AND lineaalb.numero=@numero AND articulo.empresa=@empresa AND articulo.raiz=lineaalb.raiz AND articulo.talla=lineaalb.talla AND articulo.color=lineaalb.color SELECT @codigo = cliente, @importe=total, @dto_c=dto_c,@dto_p=dto_p,@dto_rec=dto_rec,@fecha=fecha, @suma1=suma1,@suma2=suma2,@suma3=suma3,@suma4=suma4, @recargo1=recargo1,@recargo2=recargo2,@recargo3=recargo3,@recargo4=recargo4, @p_reten = p_reten, @rec_fin=rec_fin, @en_euro = en_euro FROM albaran WHERE empresa=@empresa AND serie=@serie AND numero=@numero END IF @fichero='factura' BEGIN DECLARE sss CURSOR FOR SELECT total_l,articulo.tipo_iva FROM lineafac,articulo WHERE lineafac.empresa=@empresa AND lineafac.serie=@serie AND lineafac.numero=@numero AND articulo.empresa=@empresa AND articulo.raiz=lineafac.raiz AND articulo.talla=lineafac.talla AND articulo.color=lineafac.color SELECT @codigo = cliente, @importe=total, @dto_c=dto_c,@dto_p=dto_p,@dto_rec=dto_rec,@fecha=fecha, @suma1=suma1,@suma2=suma2,@suma3=suma3,@suma4=suma4, @recargo1=recargo1,@recargo2=recargo2,@recargo3=recargo3,@recargo4=recargo4, @p_reten = p_reten, @rec_fin=rec_fin, @en_euro = en_euro FROM factura WHERE empresa=@empresa AND serie=@serie AND numero=@numero END OPEN sss FETCH NEXT FROM sss INTO @total_l,@tipo_iva WHILE (@@fetch_status <> -1) BEGIN IF (@@fetch_status <> -2) BEGIN IF @tipo_iva=NULL SELECT @tipo_iva=1 IF @tipo_iva>4 SELECT @tipo_iva=1 IF @tipo_iva<1 SELECT @tipo_iva=1 IF @total_l= NULL SELECT @total_l=0 IF @tipo_iva=1 SELECT @s1=@s1+@total_l IF @tipo_iva=2 SELECT @s2=@s2+@total_l IF @tipo_iva=3 SELECT @s3=@s3+@total_l IF @tipo_iva=4 SELECT @s4=@s4+@total_l END FETCH NEXT FROM sss INTO @total_l,@tipo_iva END CLOSE sss DEALLOCATE sss EXEC sp_xxx_calcular @empresa,@serie, @codigo,@fecha, @dto_c,@dto_p,@dto_rec, @s1,@s2,@s3,@s4, @recargo1,@recargo2,@recargo3,@recargo4, @p_reten, @rec_fin, @en_euro, @dto1 OUTPUT,@dto2 OUTPUT,@dto3 OUTPUT,@dto4 OUTPUT, @base1 OUTPUT,@base2 OUTPUT,@base3 OUTPUT,@base4 OUTPUT, @iva1 OUTPUT,@iva2 OUTPUT,@iva3 OUTPUT,@iva4 OUTPUT, @re1 OUTPUT,@re2 OUTPUT,@re3 OUTPUT,@re4 OUTPUT, @imp_ret OUTPUT, @total OUTPUT IF @fichero='plantill' UPDATE plantill SET suma1=@s1,suma2=@s2,suma3=@s3, suma4=@s4, dto1=@dto1,dto2=@dto2,dto3=@dto3,dto4=@dto4, base1=@base1,base2=@base2,base3=@base3,base4=@base4, iva1=@iva1,iva2=@iva2,iva3=@iva3,iva4=@iva4, re1=@re1,re2=@re2,re3=@re3,re4=@re4, imp_ret = @imp_ret, total = @total WHERE empresa=@empresa AND serie=@serie AND numero=@numero IF @fichero='albaran' UPDATE albaran SET suma1=@s1,suma2=@s2,suma3=@s3, suma4=@s4, dto1=@dto1,dto2=@dto2,dto3=@dto3,dto4=@dto4, base1=@base1,base2=@base2,base3=@base3,base4=@base4, iva1=@iva1,iva2=@iva2,iva3=@iva3,iva4=@iva4, re1=@re1,re2=@re2,re3=@re3,re4=@re4, imp_ret = @imp_ret, total = @total WHERE empresa=@empresa AND serie=@serie AND numero=@numero IF @fichero='pedido' UPDATE pedido SET suma1=@s1,suma2=@s2,suma3=@s3, suma4=@s4, dto1=@dto1,dto2=@dto2,dto3=@dto3,dto4=@dto4, base1=@base1,base2=@base2,base3=@base3,base4=@base4, iva1=@iva1,iva2=@iva2,iva3=@iva3,iva4=@iva4, re1=@re1,re2=@re2,re3=@re3,re4=@re4, imp_ret = @imp_ret, total = @total WHERE empresa=@empresa AND serie=@serie AND numero=@numero IF @fichero='factura' UPDATE factura SET suma1=@s1,suma2=@s2,suma3=@s3, suma4=@s4, dto1=@dto1,dto2=@dto2,dto3=@dto3,dto4=@dto4, base1=@base1,base2=@base2,base3=@base3,base4=@base4, iva1=@iva1,iva2=@iva2,iva3=@iva3,iva4=@iva4, re1=@re1,re2=@re2,re3=@re3,re4=@re4, imp_ret = @imp_ret, total = @total WHERE empresa=@empresa AND serie=@serie AND numero=@numero GO /****** Object: Stored Procedure dbo.sp_resumap Script Date: 18/5/01 12:58:20 ******/ /****** Object: Stored Procedure dbo.sp_resumap Script Date: 3/5/01 9:24:48 ******/ /****** Object: Stored Procedure dbo.sp_resumap Script Date: 19/2/01 11:30:18 ******/ /****** Object: Stored Procedure dbo.sp_resumap Script Date: 14/12/00 12:25:06 ******/ CREATE PROCEDURE sp_resumap @fichero CHAR(10),@empresa CHAR(4), @serie CHAR(2), @numero FLOAT AS DECLARE @s1 FLOAT DECLARE @s2 FLOAT DECLARE @s3 FLOAT DECLARE @s4 FLOAT DECLARE @raiz CHAR(16) DECLARE @talla CHAR(2) DECLARE @color CHAR(2) DECLARE @tipo_iva FLOAT DECLARE @total_l FLOAT DECLARE @tipoiva INT DECLARE @cliente CHAR(10) DECLARE @fecha DATETIME DECLARE @suma1 FLOAT DECLARE @suma2 FLOAT DECLARE @suma3 FLOAT DECLARE @suma4 FLOAT DECLARE @a_suma1 FLOAT DECLARE @a_suma2 FLOAT DECLARE @a_suma3 FLOAT DECLARE @a_suma4 FLOAT DECLARE @recargo1 FLOAT DECLARE @recargo2 FLOAT DECLARE @recargo3 FLOAT DECLARE @recargo4 FLOAT DECLARE @a_rec1 FLOAT DECLARE @a_rec2 FLOAT DECLARE @a_rec3 FLOAT DECLARE @a_rec4 FLOAT DECLARE @dto1 FLOAT DECLARE @dto2 FLOAT DECLARE @dto3 FLOAT DECLARE @dto4 FLOAT DECLARE @a_dto1 FLOAT DECLARE @a_dto2 FLOAT DECLARE @a_dto3 FLOAT DECLARE @a_dto4 FLOAT DECLARE @base1 FLOAT DECLARE @base2 FLOAT DECLARE @base3 FLOAT DECLARE @base4 FLOAT DECLARE @a_base1 FLOAT DECLARE @a_base2 FLOAT DECLARE @a_base3 FLOAT DECLARE @a_base4 FLOAT DECLARE @iva1 FLOAT DECLARE @iva2 FLOAT DECLARE @iva3 FLOAT DECLARE @iva4 FLOAT DECLARE @a_iva1 FLOAT DECLARE @a_iva2 FLOAT DECLARE @a_iva3 FLOAT DECLARE @a_iva4 FLOAT DECLARE @re1 FLOAT DECLARE @re2 FLOAT DECLARE @re3 FLOAT DECLARE @re4 FLOAT DECLARE @a_re1 FLOAT DECLARE @a_re2 FLOAT DECLARE @a_re3 FLOAT DECLARE @a_re4 FLOAT DECLARE @dto_c FLOAT DECLARE @dto_p FLOAT DECLARE @dto_rec FLOAT DECLARE @p_reten FLOAT DECLARE @rec_fin FLOAT DECLARE @en_euro BIT DECLARE @total FLOAT DECLARE @a_total FLOAT DECLARE @impret FLOAT DECLARE @a_impret FLOAT DECLARE @importe FLOAT DECLARE @codigo CHAR(10) DECLARE @tipo CHAR(1) DECLARE @tabla FLOAT DECLARE @cantidad FLOAT DECLARE @almacen CHAR(4) DECLARE @albaran FLOAT DECLARE @pedido FLOAT DECLARE @linea INT DECLARE @cambio FLOAT DECLARE @divisa CHAR(10) DECLARE @RETURNMESSAGE CHAR(200) SELECT @fichero=RTRIM(LTRIM(LOWER(@fichero))) SELECT @s1=0,@s2=0,@s3=0,@s4=0 IF @fichero='compra' BEGIN DECLARE sss CURSOR FOR SELECT a_tot_l,articulo.tipo_iva FROM lineacom,articulo WHERE lineacom.empresa=@empresa AND lineacom.serie=@serie AND lineacom.numero=@numero AND articulo.empresa=@empresa AND articulo.raiz=lineacom.raiz AND articulo.talla=lineacom.talla AND articulo.color=lineacom.color SELECT @codigo = cliente, @importe=total, @dto_c=dto_c,@dto_p=dto_p,@dto_rec=dto_rec,@fecha=fecha, @a_suma1=a_suma1,@a_suma2=a_suma2,@a_suma3=a_suma3,@a_suma4=a_suma4, @suma1=suma1,@suma2=suma2,@suma3=suma3,@suma4=suma4, @a_rec1=a_rec1,@a_rec2=a_rec2,@a_rec3=a_rec3,@a_rec4=a_rec4, @recargo1=recargo1,@recargo2=recargo2,@recargo3=recargo3,@recargo4=recargo4, @en_euro = en_euro,@p_reten=retencion,@cambio=cambio,@divisa=divisa, @a_total =a_total FROM compra WHERE empresa=@empresa AND serie=@serie AND numero=@numero END IF @fichero='albpro' BEGIN DECLARE sss CURSOR FOR SELECT a_tot_l,articulo.tipo_iva FROM linalbp,articulo WHERE linalbp.empresa=@empresa AND linalbp.serie=@serie AND linalbp.numero=@numero AND articulo.empresa=@empresa AND articulo.raiz=linalbp.raiz AND articulo.talla=linalbp.talla AND articulo.color=linalbp.color SELECT @codigo = proveedo, @importe=total, @dto_c=dto_c,@dto_p=dto_p,@dto_rec=dto_rec,@fecha=fecha, @a_suma1=a_suma1,@a_suma2=a_suma2,@a_suma3=a_suma3,@a_suma4=a_suma4, @suma1=suma1,@suma2=suma2,@suma3=suma3,@suma4=suma4, @a_rec1=a_rec1,@a_rec2=a_rec2,@a_rec3=a_rec3,@a_rec4=a_rec4, @recargo1=recargo1,@recargo2=recargo2,@recargo3=recargo3,@recargo4=recargo4, @en_euro = en_euro,@p_reten=retencion,@cambio=cambio,@divisa=divisa, @a_total =a_total FROM albpro WHERE empresa=@empresa AND serie=@serie AND numero=@numero END IF @fichero='entrada' BEGIN DECLARE sss CURSOR FOR SELECT a_tot_l,articulo.tipo_iva FROM lineaent,articulo WHERE lineaent.empresa=@empresa AND lineaent.serie=@serie AND lineaent.numero=@numero AND articulo.empresa=@empresa AND articulo.raiz=lineaent.raiz AND articulo.talla=lineaent.talla AND articulo.color=lineaent.color SELECT @codigo = cliente, @importe=total, @dto_c=dto_c,@dto_p=dto_p,@dto_rec=dto_rec,@fecha=fecha, @a_suma1=a_suma1,@a_suma2=a_suma2,@a_suma3=a_suma3,@a_suma4=a_suma4, @suma1=suma1,@suma2=suma2,@suma3=suma3,@suma4=suma4, @a_rec1=a_rec1,@a_rec2=a_rec2,@a_rec3=a_rec3,@a_rec4=a_rec4, @recargo1=recargo1,@recargo2=recargo2,@recargo3=recargo3,@recargo4=recargo4, @en_euro = en_euro,@p_reten=retencion,@cambio=cambio,@divisa=divisa, @a_total =a_total FROM entrada WHERE empresa=@empresa AND serie=@serie AND numero=@numero END /********************************************************************/ OPEN sss FETCH NEXT FROM sss INTO @total_l,@tipo_iva WHILE (@@fetch_status <> -1) BEGIN IF (@@fetch_status <> -2) BEGIN IF @tipo_iva=NULL SELECT @tipo_iva=1 IF @tipo_iva>4 SELECT @tipo_iva=1 IF @tipo_iva<1 SELECT @tipo_iva=1 IF @total_l= NULL SELECT @total_l=0 IF @tipo_iva=1 SELECT @s1=@s1+@total_l IF @tipo_iva=2 SELECT @s2=@s2+@total_l IF @tipo_iva=3 SELECT @s3=@s3+@total_l IF @tipo_iva=4 SELECT @s4=@s4+@total_l END FETCH NEXT FROM sss INTO @total_l,@tipo_iva END CLOSE sss DEALLOCATE sss SELECT @a_suma1=@s1,@a_suma2=@s2,@a_suma3=@s3,@a_suma4=@s4 SELECT @s1,@s2,@s3,@s4 EXEC sp_xxx_calcula2 @empresa,@serie, @codigo, @fecha, @dto_c,@dto_p,@dto_rec, @s1,@s2,@s3,@s4, @a_rec1,@a_rec2,@a_rec3,@a_rec4, @p_reten,@divisa,@cambio,@en_euro, @a_dto1 OUTPUT,@a_dto2 OUTPUT,@a_dto3 OUTPUT,@a_dto4 OUTPUT, @a_base1 OUTPUT,@a_base2 OUTPUT,@a_base3 OUTPUT,@a_base4 OUTPUT, @a_iva1 OUTPUT,@a_iva2 OUTPUT,@a_iva3 OUTPUT,@a_iva4 OUTPUT, @a_re1 OUTPUT,@a_re2 OUTPUT,@a_re3 OUTPUT,@a_re4 OUTPUT, @a_impret OUTPUT, @a_total OUTPUT, @suma1 OUTPUT,@suma2 OUTPUT,@suma3 OUTPUT,@suma4 OUTPUT, @dto1 OUTPUT,@dto2 OUTPUT,@dto3 OUTPUT,@dto4 OUTPUT, @base1 OUTPUT,@base2 OUTPUT,@base3 OUTPUT,@base4 OUTPUT, @iva1 OUTPUT,@iva2 OUTPUT,@iva3 OUTPUT,@iva4 OUTPUT, @re1 OUTPUT,@re2 OUTPUT,@re3 OUTPUT,@re4 OUTPUT, @recargo1 OUTPUT ,@recargo2 OUTPUT ,@recargo3 OUTPUT ,@recargo4 OUTPUT, @impret OUTPUT,@total OUTPUT IF @fichero='compra' UPDATE compra SET a_suma1=@a_suma1,a_suma2=@a_suma2,a_suma3=@a_suma3, a_suma4=@a_suma4, a_dto1=@a_dto1,a_dto2=@a_dto2,a_dto3=@a_dto3,a_dto4=@a_dto4, a_base1=@a_base1,a_base2=@a_base2,a_base3=@a_base3,a_base4=@a_base4, a_iva1=@a_iva1,a_iva2=@a_iva2,a_iva3=@a_iva3,a_iva4=@a_iva4, a_re1=@a_re1,a_re2=@a_re2,a_re3=@a_re3,a_re4=@a_re4, a_impret = @a_impret, a_total = @a_total , suma1=@suma1,suma2=@suma2,suma3=@suma3, suma4=@suma4, recargo1=@recargo1,recargo2=@recargo2,recargo3=@recargo3,recargo4=@recargo4, dto1=@dto1,dto2=@dto2,dto3=@dto3,dto4=@dto4, base1=@base1,base2=@base2,base3=@base3,base4=@base4, iva1=@iva1,iva2=@iva2,iva3=@iva3,iva4=@iva4, re1=@re1,re2=@re2,re3=@re3,re4=@re4, impret = @impret, total = @total WHERE empresa=@empresa AND serie=@serie AND numero=@numero IF @fichero='albpro' UPDATE albpro SET a_suma1=@a_suma1,a_suma2=@a_suma2,a_suma3=@a_suma3, a_suma4=@a_suma4, a_dto1=@a_dto1,a_dto2=@a_dto2,a_dto3=@a_dto3,a_dto4=@a_dto4, a_base1=@a_base1,a_base2=@a_base2,a_base3=@a_base3,a_base4=@a_base4, a_iva1=@a_iva1,a_iva2=@a_iva2,a_iva3=@a_iva3,a_iva4=@a_iva4, a_re1=@a_re1,a_re2=@a_re2,a_re3=@a_re3,a_re4=@a_re4, a_impret = @a_impret, a_total = @a_total , suma1=@suma1,suma2=@suma2,suma3=@suma3, suma4=@suma4, recargo1=@recargo1,recargo2=@recargo2,recargo3=@recargo3,recargo4=@recargo4, dto1=@dto1,dto2=@dto2,dto3=@dto3,dto4=@dto4, base1=@base1,base2=@base2,base3=@base3,base4=@base4, iva1=@iva1,iva2=@iva2,iva3=@iva3,iva4=@iva4, re1=@re1,re2=@re2,re3=@re3,re4=@re4, impret = @impret, total = @total WHERE empresa=@empresa AND serie=@serie AND numero=@numero IF @fichero='entrada' UPDATE entrada SET a_suma1=@a_suma1,a_suma2=@a_suma2,a_suma3=@a_suma3, a_suma4=@a_suma4, a_dto1=@a_dto1,a_dto2=@a_dto2,a_dto3=@a_dto3,a_dto4=@a_dto4, a_base1=@a_base1,a_base2=@a_base2,a_base3=@a_base3,a_base4=@a_base4, a_iva1=@a_iva1,a_iva2=@a_iva2,a_iva3=@a_iva3,a_iva4=@a_iva4, a_re1=@a_re1,a_re2=@a_re2,a_re3=@a_re3,a_re4=@a_re4, a_impret = @a_impret, a_total = @a_total , suma1=@suma1,suma2=@suma2,suma3=@suma3, suma4=@suma4, recargo1=@recargo1,recargo2=@recargo2,recargo3=@recargo3,recargo4=@recargo4, dto1=@dto1,dto2=@dto2,dto3=@dto3,dto4=@dto4, base1=@base1,base2=@base2,base3=@base3,base4=@base4, iva1=@iva1,iva2=@iva2,iva3=@iva3,iva4=@iva4, re1=@re1,re2=@re2,re3=@re3,re4=@re4, impret = @impret, total = @total WHERE empresa=@empresa AND serie=@serie AND numero=@numero GO /****** Object: Stored Procedure dbo.sp_riesgo_pro Script Date: 18/5/01 12:58:20 ******/ /****** Object: Stored Procedure dbo.sp_riesgo_pro Script Date: 3/5/01 9:24:48 ******/ /****** Object: Stored Procedure dbo.sp_riesgo_pro Script Date: 19/2/01 11:30:18 ******/ /****** Object: Stored Procedure dbo.sp_riesgo_pro Script Date: 14/12/00 12:25:06 ******/ /****** Object: Stored Procedure dbo.sp_riesgo_pro Script Date: 26/9/00 13:23:12 ******/ /****** Object: Stored Procedure dbo.sp_riesgo_pro Script Date: 26/6/00 14:56:47 ******/ /****** Object: Stored Procedure dbo.sp_riesgo_pro Script Date: 26/6/00 9:03:30 ******/ /****** Object: Stored Procedure dbo.sp_riesgo_pro Script Date: 24/3/2000 10:08:30 ******/ /****** Object: Stored Procedure dbo.sp_riesgo_pro Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Stored Procedure dbo.sp_riesgo_pro Script Date: 23/3/2000 11:25:16 ******/ /****** Object: Stored Procedure dbo.sp_riesgo_pro Script Date: 16/3/2000 12:08:27 ******/ /****** Object: Stored Procedure dbo.sp_riesgo_pro Script Date: 2/3/2000 8:30:20 ******/ /****** Object: Stored Procedure dbo.sp_riesgo_pro Script Date: 24/6/99 13:59:38 ******/ /****** Object: Stored Procedure dbo.sp_riesgo_pro Script Date: 7/6/99 11:50:37 ******/ /****** Object: Stored Procedure dbo.sp_riesgo_pro Script Date: 1/6/99 12:01:59 ******/ /****** Object: Stored Procedure dbo.sp_riesgo_pro Script Date: 1/6/99 9:54:57 ******/ /****** Object: Stored Procedure dbo.sp_riesgo_pro Script Date: 19/5/99 12:02:25 ******/ /****** Object: Stored Procedure dbo.sp_riesgo_pro Script Date: 7/5/99 12:50:01 ******/ CREATE PROCEDURE sp_riesgo_pro @empresa CHAR(4), @codigo CHAR(10), @tipo CHAR(1), @importe FLOAT, @en_euro BIT AS DECLARE @defecto CHAR(1) DECLARE @riesgo_pf FLOAT DECLARE @riesgo_f FLOAT DECLARE @riesgo_ef FLOAT DECLARE @riesgo_t FLOAT DECLARE @riesgo_l FLOAT DECLARE @mensaje CHAR(255) DECLARE @codigo_inicial CHAR(10) IF @empresa = NULL RETURN IF NOT EXISTS(SELECT * FROM pro2 WHERE empresa=@empresa AND codigo=@codigo) INSERT INTO pro2 (empresa,codigo) VALUES (@empresa,@codigo) SELECT @codigo_inicial=@codigo SELECT @defecto = defecto FROM empresa WHERE empresa = @empresa IF @defecto = 'E' AND @en_euro = 0 SELECT @importe = @importe * (SELECT sy_c2 FROM sistemad WHERE id=1) IF @defecto = 'P' AND @en_euro = 1 SELECT @importe = @importe * (SELECT sy_c1 FROM sistemad WHERE id=1) SELECT @riesgo_pf=riesgo_pf,@riesgo_f=riesgo_f,@riesgo_ef=riesgo_ef FROM pro2 WHERE empresa=@empresa AND codigo=@codigo IF @tipo='P' SELECT @riesgo_pf=@riesgo_pf+@importe IF @tipo='F' SELECT @riesgo_f =@riesgo_f +@importe IF @tipo='E' SELECT @riesgo_ef=@riesgo_ef+@importe SELECT @riesgo_t=@riesgo_pf+@riesgo_f+@riesgo_ef UPDATE pro2 SET riesgo_pf=@riesgo_pf,riesgo_f=@riesgo_f, riesgo_ef=@riesgo_ef,riesgo_t=@riesgo_t WHERE empresa=@empresa AND codigo=@codigo IF @riesgo_l<>0 BEGIN IF @riesgo_t>@riesgo_l BEGIN SELECT @mensaje=@codigo_inicial+' supera el riesgo' EXEC sp_xxx_PONmsg @mensaje END END RETURN GO /****** Object: Stored Procedure dbo.sp_suma_borra Script Date: 18/5/01 12:58:20 ******/ /****** Object: Stored Procedure dbo.sp_suma_borra Script Date: 3/5/01 9:24:48 ******/ /****** Object: Stored Procedure dbo.sp_suma_borra Script Date: 19/2/01 11:30:18 ******/ /****** Object: Stored Procedure dbo.sp_suma_borra Script Date: 14/12/00 12:25:06 ******/ /****** Object: Stored Procedure dbo.sp_suma_borra Script Date: 26/9/00 13:23:12 ******/ /****** Object: Stored Procedure dbo.sp_suma_borra Script Date: 26/6/00 14:56:47 ******/ /****** Object: Stored Procedure dbo.sp_suma_borra Script Date: 26/6/00 9:03:30 ******/ /****** Object: Stored Procedure dbo.sp_suma_borra Script Date: 24/3/2000 10:08:30 ******/ /****** Object: Stored Procedure dbo.sp_suma_borra Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Stored Procedure dbo.sp_suma_borra Script Date: 23/3/2000 11:25:16 ******/ /****** Object: Stored Procedure dbo.sp_suma_borra Script Date: 16/3/2000 12:08:27 ******/ /****** Object: Stored Procedure dbo.sp_suma_borra Script Date: 2/3/2000 8:30:20 ******/ /****** Object: Stored Procedure dbo.sp_suma_borra Script Date: 24/6/99 13:59:38 ******/ /****** Object: Stored Procedure dbo.sp_suma_borra Script Date: 7/6/99 11:50:37 ******/ /****** Object: Stored Procedure dbo.sp_suma_borra Script Date: 1/6/99 12:01:59 ******/ /****** Object: Stored Procedure dbo.sp_suma_borra Script Date: 1/6/99 9:54:57 ******/ /****** Object: Stored Procedure dbo.sp_suma_borra Script Date: 19/5/99 12:02:25 ******/ /****** Object: Stored Procedure dbo.sp_suma_borra Script Date: 7/5/99 12:50:02 ******/ CREATE PROCEDURE sp_suma_borra @fichero CHAR(8), @empresa CHAR(4) AS IF @fichero='cli2' UPDATE cli2 SET riesgo_pf=0,riesgo_f=0,riesgo_ef=0,riesgo_t=0 WHERE empresa=@empresa IF @fichero='pro2' UPDATE pro2 SET riesgo_pf=0,riesgo_f=0,riesgo_ef=0,riesgo_t=0 WHERE empresa=@empresa RETURN GO /****** Object: Stored Procedure dbo.sp_suma_deuda Script Date: 18/5/01 12:58:20 ******/ /****** Object: Stored Procedure dbo.sp_suma_deuda Script Date: 3/5/01 9:24:48 ******/ /****** Object: Stored Procedure dbo.sp_suma_deuda Script Date: 19/2/01 11:30:18 ******/ /****** Object: Stored Procedure dbo.sp_suma_deuda Script Date: 14/12/00 12:25:06 ******/ /****** Object: Stored Procedure dbo.sp_suma_deuda Script Date: 26/9/00 13:23:12 ******/ /****** Object: Stored Procedure dbo.sp_suma_deuda Script Date: 26/6/00 14:56:47 ******/ /****** Object: Stored Procedure dbo.sp_suma_deuda Script Date: 26/6/00 9:03:30 ******/ /****** Object: Stored Procedure dbo.sp_suma_deuda Script Date: 24/3/2000 10:08:30 ******/ /****** Object: Stored Procedure dbo.sp_suma_deuda Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Stored Procedure dbo.sp_suma_deuda Script Date: 23/3/2000 11:25:16 ******/ /****** Object: Stored Procedure dbo.sp_suma_deuda Script Date: 16/3/2000 12:08:27 ******/ /****** Object: Stored Procedure dbo.sp_suma_deuda Script Date: 2/3/2000 8:30:20 ******/ /****** Object: Stored Procedure dbo.sp_suma_deuda Script Date: 24/6/99 13:59:38 ******/ /****** Object: Stored Procedure dbo.sp_suma_deuda Script Date: 7/6/99 11:50:37 ******/ /****** Object: Stored Procedure dbo.sp_suma_deuda Script Date: 1/6/99 12:01:59 ******/ /****** Object: Stored Procedure dbo.sp_suma_deuda Script Date: 1/6/99 9:54:57 ******/ /****** Object: Stored Procedure dbo.sp_suma_deuda Script Date: 19/5/99 12:02:25 ******/ /****** Object: Stored Procedure dbo.sp_suma_deuda Script Date: 7/5/99 12:50:02 ******/ CREATE PROCEDURE sp_suma_deuda @fichero CHAR(8), @empresa CHAR(4) AS DECLARE @importe_cobro FLOAT DECLARE @en_euro_cobro BIT DECLARE @en_euro_factura BIT DECLARE @sy_c1 FLOAT DECLARE @sy_c2 FLOAT DECLARE @serie CHAR(2) DECLARE @numero FLOAT DECLARE @dias DATETIME DECLARE @importe_ajustado FLOAT IF @fichero='lindeud' BEGIN UPDATE factura SET pagado =0 WHERE empresa=@empresa UPDATE lindeud SET pagado_l=0 WHERE empresa=@empresa DECLARE sumccc CURSOR FOR SELECT importe_c,en_euro,serie,factura,dias FROM cobros WHERE empresa=@empresa END ELSE BEGIN UPDATE entrada SET pagado =0 WHERE empresa=@empresa UPDATE lindeu2 SET pagado_l=0 WHERE empresa=@empresa DECLARE sumccc CURSOR FOR SELECT importe_c,en_euro,serie,factura,dias FROM pagos WHERE empresa=@empresa END SELECT @sy_c1=sy_c1,@sy_c2=sy_c2 FROM sistemad WHERE id=1 OPEN sumccc FETCH NEXT FROM sumccc INTO @importe_cobro,@en_euro_cobro,@serie,@numero,@dias WHILE (@@fetch_status <> -1) BEGIN IF (@@fetch_status <> -2) BEGIN SELECT @importe_ajustado=@importe_cobro /************factura***********/ IF @fichero='lindeud' SELECT @en_euro_factura=en_euro FROM factura WHERE empresa=@empresa AND serie=@serie AND numero=@numero ELSE SELECT @en_euro_factura=en_euro FROM entrada WHERE empresa=@empresa AND serie=@serie AND numero=@numero IF @en_euro_cobro<>@en_euro_factura BEGIN IF @en_euro_factura=1 SELECT @importe_ajustado=ROUND(@importe_cobro*@sy_c2,2) ELSE SELECT @importe_ajustado=ROUND(@importe_cobro*@sy_c1,0) END IF @fichero='lindeud' UPDATE factura SET pagado=pagado+@importe_ajustado WHERE empresa=@empresa AND serie=@serie AND numero=@numero ELSE UPDATE entrada SET pagado=pagado+@importe_ajustado WHERE empresa=@empresa AND serie=@serie AND numero=@numero /*****************vencimiento*******************/ IF @fichero='lindeud' SELECT @en_euro_factura=en_euro FROM lindeud WHERE empresa=@empresa AND serie=@serie AND numero=@numero AND dias=@dias ELSE SELECT @en_euro_factura=en_euro FROM lindeu2 WHERE empresa=@empresa AND serie=@serie AND numero=@numero AND dias=@dias IF @en_euro_cobro<>@en_euro_factura BEGIN IF @en_euro_factura=1 SELECT @importe_ajustado=ROUND(@importe_cobro*@sy_c2,2) ELSE SELECT @importe_ajustado=ROUND(@importe_cobro*@sy_c1,0) END IF @fichero='lindeud' UPDATE lindeud SET pagado_l=pagado_l+@importe_ajustado WHERE empresa=@empresa AND serie=@serie AND numero=@numero AND dias=@dias ELSE UPDATE lindeu2 SET pagado_l=pagado_l+@importe_ajustado WHERE empresa=@empresa AND serie=@serie AND numero=@numero AND dias=@dias FETCH NEXT FROM sumccc INTO @importe_cobro,@en_euro_cobro,@serie,@numero,@dias END END CLOSE sumccc DEALLOCATE sumccc GO /****** Object: Stored Procedure dbo.sp_tar_pv Script Date: 18/5/01 12:58:20 ******/ /****** Object: Stored Procedure dbo.sp_tar_pv Script Date: 3/5/01 9:24:48 ******/ /****** Object: Stored Procedure dbo.sp_tar_pv Script Date: 19/2/01 11:30:19 ******/ /****** Object: Stored Procedure dbo.sp_tar_pv Script Date: 14/12/00 12:25:07 ******/ /****** Object: Stored Procedure dbo.sp_tar_pv Script Date: 26/9/00 13:23:13 ******/ /****** Object: Stored Procedure dbo.sp_tar_pv Script Date: 26/6/00 14:56:47 ******/ /****** Object: Stored Procedure dbo.sp_tar_pv Script Date: 26/6/00 9:03:30 ******/ /****** Object: Stored Procedure dbo.sp_tar_pv Script Date: 24/3/2000 10:08:30 ******/ /****** Object: Stored Procedure dbo.sp_tar_pv Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Stored Procedure dbo.sp_tar_pv Script Date: 23/3/2000 11:25:16 ******/ /****** Object: Stored Procedure dbo.sp_tar_pv Script Date: 16/3/2000 12:08:27 ******/ /****** Object: Stored Procedure dbo.sp_tar_pv Script Date: 2/3/2000 8:30:20 ******/ /****** Object: Stored Procedure dbo.sp_tar_pv Script Date: 24/6/99 13:59:38 ******/ /****** Object: Stored Procedure dbo.sp_tar_pv Script Date: 7/6/99 11:50:37 ******/ /****** Object: Stored Procedure dbo.sp_tar_pv Script Date: 1/6/99 12:01:59 ******/ /****** Object: Stored Procedure dbo.sp_tar_pv Script Date: 1/6/99 9:54:57 ******/ /****** Object: Stored Procedure dbo.sp_tar_pv Script Date: 19/5/99 12:02:25 ******/ /****** Object: Stored Procedure dbo.sp_tar_pv Script Date: 7/5/99 12:50:03 ******/ CREATE PROCEDURE sp_tar_pv @empresa CHAR(4), @tarifa FLOAT, @raiz CHAR(16), @talla CHAR(2), @color CHAR(2), @cliente CHAR(10), @en_euro BIT AS DECLARE @precio FLOAT DECLARE @seguir_buscando BIT DECLARE @tarifa_actual FLOAT DECLARE @linea_actual FLOAT DECLARE @dto_linea FLOAT DECLARE @sr_linea BIT DECLARE @redondeo_linea FLOAT DECLARE @tar_dfto FLOAT DECLARE @dto_dfto FLOAT DECLARE @precio_linea FLOAT DECLARE @en_euro_base BIT DECLARE @prec_coste FLOAT DECLARE @p_venta1 FLOAT DECLARE @p_venta2 FLOAT DECLARE @p_venta3 FLOAT DECLARE @p_venta4 FLOAT DECLARE @en_euro_df BIT DECLARE @venta1 CHAR(1) DECLARE @venta2 CHAR(1) DECLARE @venta3 CHAR(1) DECLARE @venta4 CHAR(1) DECLARE @tarifa_inicio FLOAT DECLARE @especial BIT DECLARE @en_euro_x BIT DECLARE @dto_o_neto CHAR(1) DECLARE @precio_x FLOAT DECLARE @dto_x FLOAT DECLARE @tarifa_x FLOAT DECLARE @mensaje CHAR(255) DECLARE @catego CHAR(10) DECLARE @familia CHAR(10) DECLARE @sr_x BIT DECLARE @redondeo_x FLOAT DECLARE @pp FLOAT DECLARE @sy_c1 FLOAT DECLARE @sy_c2 FLOAT DECLARE @resultado FLOAT DECLARE @final DECIMAL(20,8) DELETE tar_xx WHERE sp_id=@@spid SELECT @tarifa_actual=@tarifa,@seguir_buscando=1,@linea_actual=1, @en_euro_base=0 WHILE @seguir_buscando=1 BEGIN SELECT @tarifa_inicio=@tarifa_actual SELECT @dto_dfto=dto_dfto,@tar_dfto=tar_dfto, @sr_linea=sr,@redondeo_linea=redondeo,@especial=especial FROM tarifa WHERE empresa=@empresa AND numero=@tarifa_actual SELECT @dto_linea=@dto_dfto,@precio_linea=0 SELECT @mensaje='00000000tarifa_actual '+convert(char(10),@tarifa_actual) print @mensaje IF @tarifa_actual<0 OR @tarifa_actual=5 SELECT @precio_linea=0,@dto_linea=0,@seguir_buscando=0 IF @tarifa_actual>=0 AND @tarifa_actual<=4 BEGIN SELECT @dto_linea=0 SELECT @seguir_buscando=0 SELECT @prec_coste=prec_coste,@en_euro_df=en_eurodf, @p_venta1=p_venta1,@p_venta2=p_venta2, @p_venta3=p_venta3,@p_venta4=p_venta4 FROM articulo WHERE empresa=@empresa AND raiz=@raiz AND talla=@talla AND color=@color SELECT @venta1=venta1, @venta2=venta2, @venta3=venta3, @venta4=venta4 FROM empresa WHERE empresa=@empresa SELECT @precio_linea=@p_venta1 IF @venta1='E' SELECT @en_euro_base=0 IF @tarifa_actual=0 SELECT @precio_linea=@prec_coste,@en_euro_base=@en_euro_df IF @tarifa_actual=2 BEGIN SELECT @precio_linea=@p_venta2 IF @venta2='E' SELECT @en_euro_base=0 END IF @tarifa_actual=3 BEGIN SELECT @precio_linea=@p_venta3 IF @venta3='E' SELECT @en_euro_base=0 END IF @tarifa_actual=4 BEGIN SELECT @precio_linea=@p_venta4 IF @venta4='E' SELECT @en_euro_base=0 END END IF @tarifa_actual>5 BEGIN SELECT @mensaje='tarifa_actual '+convert(char(10),@tarifa_actual) print @mensaje IF @especial=1 BEGIN print "especial" IF EXISTS(SELECT * FROM tari_vac WHERE empresa=@empresa AND numero=@tarifa_actual AND t_raiz=@raiz AND t_talla=@talla AND t_color=@color AND cliente=@cliente) BEGIN print "existe tarivac" SELECT @en_euro_x=en_euro,@dto_o_neto=dto_o_neto, @precio_x=precio,@dto_x=dto, @tarifa_x=tar_bas FROM tari_vac WHERE empresa=@empresa AND numero=@tarifa_actual AND t_raiz=@raiz AND t_talla=@talla AND t_color=@color AND cliente=@cliente IF @dto_o_neto='N' SELECT @precio_linea=@precio_x,@dto_linea=0,@seguir_buscando=0 ELSE SELECT @dto_linea=@dto_x,@tarifa_actual=@tarifa_x END ELSE BEGIN /* NO HAY FICHA DE CONDICONES ESPECIALES CLIENTE ARTICULO*/ print "no existe tarivac" SELECT @catego=catego,@familia=familia FROM articulo WHERE empresa=@empresa AND raiz=@raiz AND talla=@talla AND color=@color IF EXISTS(SELECT * FROM tari_vc WHERE empresa=@empresa AND numero=@tarifa_actual AND catego=@catego) BEGIN SELECT @dto_x=dto,@tarifa_x=tar_base FROM tari_vc WHERE empresa=@empresa AND numero=@tarifa_actual AND catego=@catego SELECT @dto_linea=@dto_x,@tarifa_actual=@tarifa_x END ELSE /* NO HAY FICHA POR CATEGORIA*/ BEGIN IF EXISTS(SELECT * FROM tari_vf WHERE empresa=@empresa AND numero=@tarifa_actual AND familia=@familia) BEGIN SELECT @dto_x=dto,@tarifa_x=tar_base FROM tari_vf WHERE empresa=@empresa AND numero=@tarifa_actual AND familia=@familia SELECT @dto_linea=@dto_x,@tarifa_actual=@tarifa_x END ELSE /*VALORES POR DEFECTO DE CABECERA*/ SELECT @dto_linea=@dto_dfto,@tarifa_actual=@tar_dfto END /*no hay fciha por categoria*/ END /*no hay ficha por cliente articulo*/ END /*especuial*/ ELSE /*NO ESPECIAL*/ BEGIN PRINT "NO ESPECIAL" IF EXISTS(SELECT * FROM tari_var WHERE empresa=@empresa AND raiz=@raiz AND talla=@talla AND color=@color) BEGIN SELECT @en_euro_x=en_euro,@dto_o_neto=dto_o_neto, @precio_x=precio,@dto_x=dto, @tarifa_x=tar_bas FROM tari_var WHERE empresa=@empresa AND numero=@tarifa_actual AND raiz=@raiz AND talla=@talla AND color=@color IF @dto_o_neto='N' SELECT @precio_linea=@precio_x,@dto_linea=0,@seguir_buscando=0 ELSE SELECT @dto_linea=@dto_x,@tarifa_actual=@tarifa_x END ELSE BEGIN /*VALORES POR DEFECTO DE CABECERA*/ SELECT @dto_linea=@dto_dfto,@tarifa_actual=@tar_dfto END END /*NO ESPECIAL*/ END /*TARIFA >5*/ IF @tarifa_actual=NULL SELECT @tarifa_actual=5,@especial=0,@dto_linea=0,@sr_linea=0, @redondeo_linea=0,@precio_linea=0 INSERT tar_xx (sp_id,sp_linea, dto,precio,tarifa_x,sr,redondeo) VALUES (@@SPID,@linea_actual, @dto_linea,@precio_linea,@tarifa_inicio,@sr_linea,@redondeo_linea) SELECT @linea_actual=@linea_actual+1 IF @linea_actual>10 SELECT @seguir_buscando=0 END /****************************************************************************/ DECLARE cc CURSOR FOR SELECT precio,dto,sr,redondeo FROM tar_xx WHERE sp_id= @@SPID ORDER BY SP_linea DESC OPEN cc SELECT @resultado=0 PRINT "__________________________" FETCH NEXT FROM cc INTO @precio_x, @dto_x, @sr_x, @redondeo_x WHILE (@@fetch_status <> -1) BEGIN IF (@@fetch_status <> -2) BEGIN IF @precio_x<>0 SELECT @resultado=@precio_x ELSE BEGIN SELECT @pp=@resultado*@dto_x/100 SELECT @resultado=@resultado-@pp END IF @sr_x=1 SELECT @resultado=ROUND(@resultado,@redondeo_x) select @MENSAJE=' '+CONVERT(CHAR(10),@PRECIO_X)+CONVERT(CHAR(10),@DTO_X)+"--->"+CONVERT(CHAR(10),@resultado) PRINT @MENSAJE FETCH NEXT FROM cc INTO @precio_x, @dto_x, @sr_x, @redondeo_x END END CLOSE cc DEALLOCATE cc IF @en_euro<>@en_euro_base BEGIN SELECT @sy_c1=sy_c1,@sy_c2=sy_c2 FROM sistemad WHERE id=1 IF @en_euro=1 SELECT @resultado=@resultado*@sy_c2 ELSE SELECT @resultado=@resultado*@sy_c1 END SELECT @final=@resultado SELECT "resultado"=@final RETURN GO /****** Object: Stored Procedure dbo.sp_xxx_calcula2 Script Date: 18/5/01 12:58:21 ******/ /****** Object: Stored Procedure dbo.sp_xxx_calcula2 Script Date: 3/5/01 9:24:48 ******/ /****** Object: Stored Procedure dbo.sp_xxx_calcula2 Script Date: 19/2/01 11:30:19 ******/ /****** Object: Stored Procedure dbo.sp_xxx_calcula2 Script Date: 14/12/00 12:25:07 ******/ /****** Object: Stored Procedure dbo.sp_xxx_calcula2 Script Date: 26/9/00 13:23:15 ******/ CREATE PROCEDURE sp_xxx_calcula2 @empresa CHAR(4),@serie CHAR(2),@codigo CHAR(10),@fecha DATETIME, @dto_c FLOAT,@dto_p FLOAT,@dto_rec FLOAT, @a_suma1 FLOAT,@a_suma2 FLOAT,@a_suma3 FLOAT,@a_suma4 FLOAT, @a_rec1 FLOAT,@a_rec2 FLOAT,@a_rec3 FLOAT,@a_rec4 FLOAT, @irpf FLOAT,@divisa CHAR(10), @cambio FLOAT,@en_euro BIT, @a_dto1 FLOAT OUTPUT,@a_dto2 FLOAT OUTPUT,@a_dto3 FLOAT OUTPUT,@a_dto4 FLOAT OUTPUT, @a_base1 FLOAT OUTPUT,@a_base2 FLOAT OUTPUT,@a_base3 FLOAT OUTPUT,@a_base4 FLOAT OUTPUT, @a_iva1 FLOAT OUTPUT,@a_iva2 FLOAT OUTPUT,@a_iva3 FLOAT OUTPUT,@a_iva4 FLOAT OUTPUT, @a_re1 FLOAT OUTPUT,@a_re2 FLOAT OUTPUT,@a_re3 FLOAT OUTPUT,@a_re4 FLOAT OUTPUT, @a_impret FLOAT OUTPUT, @a_total FLOAT OUTPUT, @tOsuma1 FLOAT OUTPUT,@tOsuma2 FLOAT OUTPUT,@tOsuma3 FLOAT OUTPUT,@tOsuma4 FLOAT OUTPUT, @dto1 FLOAT OUTPUT,@dto2 FLOAT OUTPUT,@dto3 FLOAT OUTPUT,@dto4 FLOAT OUTPUT, @base1 FLOAT OUTPUT,@base2 FLOAT OUTPUT,@base3 FLOAT OUTPUT,@base4 FLOAT OUTPUT, @iva1 FLOAT OUTPUT,@iva2 FLOAT OUTPUT,@iva3 FLOAT OUTPUT,@iva4 FLOAT OUTPUT, @re1 FLOAT OUTPUT,@re2 FLOAT OUTPUT,@re3 FLOAT OUTPUT,@re4 FLOAT OUTPUT, @recargo1 FLOAT OUTPUT,@recargo2 FLOAT OUTPUT,@recargo3 FLOAT OUTPUT,@recargo4 FLOAT OUTPUT, @impret FLOAT OUTPUT, @total FLOAT OUTPUT AS DECLARE @tipo_dto FLOAT DECLARE @tipo_inter FLOAT DECLARE @i1 FLOAT DECLARE @i2 FLOAT DECLARE @i3 FLOAT DECLARE @i4 FLOAT DECLARE @r1 FLOAT DECLARE @r2 FLOAT DECLARE @r3 FLOAT DECLARE @r4 FLOAT DECLARE @fecha1 DATETIME DECLARE @fecha2 DATETIME DECLARE @cascada BIT DECLARE @letra CHAR(1) DECLARE @redondeo FLOAT DECLARE @redondeo_nacional FLOAT DECLARE @Casia_total FLOAT DECLARE @tabla FLOAT DECLARE @recargo CHAR(1) DECLARE @rec BIT SELECT @tabla = tipoiva, @rec = recargo, @cascada = cascada FROM empresa WHERE empresa = @empresa SELECT @tabla= tipoiva FROM proveedo WHERE empresa=@empresa AND codigo=@codigo IF @tabla=NULL SELECT @tabla=1 IF @rec=0 SELECT @recargo='N' ELSE SELECT @recargo='S' IF @en_euro=1 BEGIN SELECT @redondeo=2,@redondeo_nacional=2 END ELSE BEGIN SELECT @redondeo=0,@redondeo_nacional=0 END IF @divisa<>'' SELECT @redondeo=(SELECT redondeo FROM divisa WHERE empresa=@empresa AND codigo=@divisa) SELECT @tipo_inter=(((@dto_c-100)/100)*@dto_rec)+@dto_c SELECT @tipo_dto =(((100-@tipo_inter)/100)*@dto_p)+@tipo_inter IF @cascada=0 SELECT @tipo_dto=@dto_c+@dto_p-@dto_rec SELECT @a_dto1=ROUND(@a_suma1*@tipo_dto/100, @redondeo), @a_dto2=ROUND(@a_suma2*@tipo_dto/100, @redondeo), @a_dto3=ROUND(@a_suma3*@tipo_dto/100, @redondeo), @a_dto4=ROUND(@a_suma4*@tipo_dto/100, @redondeo) SELECT @a_base1=ROUND(@a_suma1-@a_dto1+@a_rec1, @redondeo), @a_base2=ROUND(@a_suma2-@a_dto2+@a_rec2, @redondeo), @a_base3=ROUND(@a_suma3-@a_dto3+@a_rec3, @redondeo), @a_base4=ROUND(@a_suma4-@a_dto4+@a_rec4, @redondeo) SELECT @a_impret = (@a_base1 + @a_base2 + @a_base3 + @a_base4) * @irpf/100 IF @tabla=NULL SELECT @tabla=1 IF @tabla<1 SELECT @tabla=1 IF @tabla>4 SELECT @tabla=1 SELECT @i1=0,@i2=0,@i3=0,@i4=0,@r1=0,@r2=0,@r3=0,@r4=0 /* DECLARE s CURSOR FOR SELECT fecha_iva1,fecha_iva2 FROM sistemad WHERE id=1 OPEN s FETCH NEXT FROM s INTO @fecha1,@fecha2 CLOSE s DEALLOCATE s */ SELECT @fecha1 = fecha_iva1, @fecha2 = fecha_iva2 FROM sistemad WHERE id=1 IF @fecha>=@fecha1 BEGIN IF @tabla=1 DECLARE s CURSOR FOR SELECT iva1_a,iva2_a,iva3_a,iva4_a, rec1_a,rec2_a,rec3_a,rec4_a FROM sistemad WHERE id=1 IF @tabla=2 DECLARE s CURSOR FOR SELECT iva1_b,iva2_b,iva3_b,iva4_b, rec1_b,rec2_b,rec3_b,rec4_b FROM sistemad WHERE id=1 IF @tabla=3 DECLARE s CURSOR FOR SELECT iva1_c,iva2_c,iva3_c,iva4_c, rec1_c,rec2_c,rec3_c,rec4_c FROM sistemad WHERE id=1 IF @tabla=4 DECLARE s CURSOR FOR SELECT iva1_d,iva2_d,iva3_d,iva4_d, rec1_d,rec2_d,rec3_d,rec4_d FROM sistemad WHERE id=1 END IF @fecha<@fecha1 BEGIN IF @tabla=1 DECLARE s CURSOR FOR SELECT iva1_a_ant,iva2_a_ant,iva3_a_ant,iva4_a_ant, rec1_a_ant,rec2_a_ant,rec3_a_ant,rec4_a_ant FROM sistemad WHERE id=1 IF @tabla=2 DECLARE s CURSOR FOR SELECT iva1_b_ant,iva2_b_ant,iva3_b_ant,iva4_b_ant, rec1_b_ant,rec2_b_ant,rec3_b_ant,rec4_b_ant FROM sistemad WHERE id=1 IF @tabla=3 DECLARE s CURSOR FOR SELECT iva1_c_ant,iva2_c_ant,iva3_c_ant,iva4_c_ant, rec1_c_ant,rec2_c_ant,rec3_c_ant,rec4_c_ant FROM sistemad WHERE id=1 IF @tabla=4 DECLARE s CURSOR FOR SELECT iva1_d_ant,iva2_d_ant,iva3_d_ant,iva4_d_ant, rec1_d_ant,rec2_d_ant,rec3_d_ant,rec4_d_ant FROM sistemad WHERE id=1 END IF @fecha>=@fecha2 BEGIN OPEN s FETCH NEXT FROM s INTO @i1,@i2,@i3,@i4,@r1,@r2,@r3,@r4 CLOSE s DEALLOCATE s END IF @fecha<@fecha2 SELECT @i1=0,@i2=0,@i3=0,@i4=0,@r1=0,@r2=0,@r3=0,@r4=0 SELECT @letra=CHAR(ASCII(@serie)) IF @letra='*' SELECT @i1=0,@i2=0,@i3=0,@i4=0,@r1=0,@r2=0,@r3=0,@r4=0 IF @recargo ='N' SELECT @r1=0, @r2=0,@r3=0,@r4=0 SELECT @a_iva1=ROUND(@a_base1*@i1/100, @redondeo), @a_iva2=ROUND(@a_base2*@i2/100, @redondeo), @a_iva3=ROUND(@a_base3*@i3/100, @redondeo), @a_iva4=ROUND(@a_base4*@i4/100, @redondeo) SELECT @a_re1=ROUND(@a_base1*@r1/100, @redondeo), @a_re2=ROUND(@a_base2*@r2/100, @redondeo), @a_re3=ROUND(@a_base3*@r3/100, @redondeo), @a_re4=ROUND(@a_base4*@r4/100, @redondeo) SELECT @Casia_total = @a_base1 + @a_base2 + @a_base3 + @a_base4 + @a_iva1 + @a_iva2 + @a_iva3 + @a_iva4 + @a_re1 + @a_re2 + @a_re3 + @a_re4 - @a_impret SELECT @a_total = @Casia_total SELECT @redondeo=0 IF @en_euro=1 SELECT @redondeo=2 SELECT @tOsuma1 = (@a_suma1 *@cambio ), @tOsuma2 = (@a_suma2 *@cambio ), @tOsuma3 = (@a_suma3 *@cambio ), @tOsuma4 = (@a_suma4 *@cambio ) SELECT @dto1 =ROUND(@a_dto1 *@cambio,@redondeo), @dto2 =ROUND(@a_dto2 *@cambio,@redondeo), @dto3 =ROUND(@a_dto3 *@cambio,@redondeo), @dto4 =ROUND(@a_dto4 *@cambio,@redondeo) SELECT @base1 =ROUND(@a_base1 *@cambio,@redondeo), @base2 =ROUND(@a_base2 *@cambio,@redondeo), @base3 =ROUND(@a_base3 *@cambio,@redondeo), @base4 =ROUND(@a_base4 *@cambio,@redondeo) SELECT @iva1 =ROUND(@a_iva1 *@cambio,@redondeo), @iva2 =ROUND(@a_iva2 *@cambio,@redondeo), @iva3 =ROUND(@a_iva3 *@cambio,@redondeo), @iva4 =ROUND(@a_iva4 *@cambio,@redondeo) SELECT @re1 =ROUND(@a_re1 *@cambio,@redondeo), @re2 =ROUND(@a_re2 *@cambio,@redondeo), @re3 =ROUND(@a_re3 *@cambio,@redondeo), @re4 =ROUND(@a_re4 *@cambio,@redondeo) SELECT @recargo1 =ROUND(@a_rec1 *@cambio,@redondeo), @recargo2 =ROUND(@a_rec2 *@cambio,@redondeo), @recargo3 =ROUND(@a_rec3 *@cambio,@redondeo), @recargo4 =ROUND(@a_rec4 *@cambio,@redondeo) SELECT @impret =ROUND(@a_impret *@cambio,@redondeo) SELECT @total =ROUND(@a_total *@cambio,@redondeo) /* update xxxmsg set mensajec = 'bases: ' + CONVERT(CHAR(10),@a_base1) + CONVERT(CHAR(10),@a_base2) + CONVERT(CHAR(10),@a_base3) + CONVERT(CHAR(10),@a_base4) where sp_id = 19 update xxxmsg set mensajec = '¿Y salio de calcular2????' where sp_id = 20 */ GO /****** Object: Stored Procedure dbo.sp_xxx_calcular Script Date: 18/5/01 12:58:21 ******/ /****** Object: Stored Procedure dbo.sp_xxx_calcular Script Date: 3/5/01 9:24:48 ******/ /****** Object: Stored Procedure dbo.sp_xxx_calcular Script Date: 19/2/01 11:30:19 ******/ /****** Object: Stored Procedure dbo.sp_xxx_calcular Script Date: 14/12/00 12:25:07 ******/ /****** Object: Stored Procedure dbo.sp_xxx_calcular Script Date: 26/9/00 13:23:15 ******/ CREATE PROCEDURE sp_xxx_calcular @empresa CHAR(4),@serie CHAR(2),@codigo CHAR(10),@fecha DATETIME, @dto_c FLOAT,@dto_p FLOAT,@dto_rec FLOAT, @suma1 FLOAT,@suma2 FLOAT,@suma3 FLOAT,@suma4 FLOAT, @recargo1 FLOAT,@recargo2 FLOAT,@recargo3 FLOAT,@recargo4 FLOAT, @irpf FLOAT,@rec_fin FLOAT,@en_euro BIT, @dto1 FLOAT OUTPUT,@dto2 FLOAT OUTPUT,@dto3 FLOAT OUTPUT,@dto4 FLOAT OUTPUT, @base1 FLOAT OUTPUT,@base2 FLOAT OUTPUT,@base3 FLOAT OUTPUT,@base4 FLOAT OUTPUT, @iva1 FLOAT OUTPUT,@iva2 FLOAT OUTPUT,@iva3 FLOAT OUTPUT,@iva4 FLOAT OUTPUT, @re1 FLOAT OUTPUT,@re2 FLOAT OUTPUT,@re3 FLOAT OUTPUT,@re4 FLOAT OUTPUT, @imp_ret FLOAT OUTPUT, @total FLOAT OUTPUT AS DECLARE @tipo_dto FLOAT DECLARE @tipo_inter FLOAT DECLARE @i1 FLOAT DECLARE @i2 FLOAT DECLARE @i3 FLOAT DECLARE @i4 FLOAT DECLARE @r1 FLOAT DECLARE @r2 FLOAT DECLARE @r3 FLOAT DECLARE @r4 FLOAT DECLARE @fecha1 DATETIME DECLARE @fecha2 DATETIME DECLARE @cascada BIT DECLARE @letra CHAR(1) DECLARE @redondeo FLOAT DECLARE @CasiTotal FLOAT DECLARE @tabla FLOAT DECLARE @recargo CHAR(1) DECLARE @TRAZA CHAR(255) SELECT @tabla = tipoiva, @recargo = recargo FROM clientes WHERE empresa = @empresa AND codigo = @codigo IF @en_euro=1 BEGIN SELECT @redondeo=2 END ELSE BEGIN SELECT @redondeo=0 END SELECT @tipo_inter=(((@dto_c-100)/100)*@dto_rec)+@dto_c SELECT @tipo_dto =(((100-@tipo_inter)/100)*@dto_p)+@tipo_inter SELECT @cascada=cascada FROM empresa WHERE empresa=@empresa IF @cascada=0 SELECT @tipo_dto=@dto_c+@dto_p-@dto_rec SELECT @dto1=ROUND(@suma1*@tipo_dto/100, @redondeo), @dto2=ROUND(@suma2*@tipo_dto/100, @redondeo), @dto3=ROUND(@suma3*@tipo_dto/100, @redondeo), @dto4=ROUND(@suma4*@tipo_dto/100, @redondeo) SELECT @base1=ROUND(@suma1-@dto1+@recargo1,@redondeo), @base2=ROUND(@suma2-@dto2+@recargo2,@redondeo), @base3=ROUND(@suma3-@dto3+@recargo3,@redondeo), @base4=ROUND(@suma4-@dto4+@recargo4,@redondeo) SELECT @imp_ret = (@base1 + @base2 + @base3 + @base4) * @irpf/100 IF @tabla=NULL SELECT @tabla=1 IF @tabla<1 SELECT @tabla=1 IF @tabla>4 SELECT @tabla=1 SELECT @i1=0,@i2=0,@i3=0,@i4=0,@r1=0,@r2=0,@r3=0,@r4=0 SELECT @fecha1=fecha_iva1,@fecha2=fecha_iva2 FROM sistemad WHERE id=1 IF @fecha>=@fecha1 BEGIN IF @tabla=1 DECLARE s CURSOR FOR SELECT iva1_a,iva2_a,iva3_a,iva4_a, rec1_a,rec2_a,rec3_a,rec4_a FROM sistemad WHERE id=1 IF @tabla=2 DECLARE s CURSOR FOR SELECT iva1_b,iva2_b,iva3_b,iva4_b, rec1_b,rec2_b,rec3_b,rec4_b FROM sistemad WHERE id=1 IF @tabla=3 DECLARE s CURSOR FOR SELECT iva1_c,iva2_c,iva3_c,iva4_c, rec1_c,rec2_c,rec3_c,rec4_c FROM sistemad WHERE id=1 IF @tabla=4 DECLARE s CURSOR FOR SELECT iva1_d,iva2_d,iva3_d,iva4_d, rec1_d,rec2_d,rec3_d,rec4_d FROM sistemad WHERE id=1 END IF @fecha<@fecha1 BEGIN IF @tabla=1 DECLARE s CURSOR FOR SELECT iva1_a_ant,iva2_a_ant,iva3_a_ant,iva4_a_ant, rec1_a_ant,rec2_a_ant,rec3_a_ant,rec4_a_ant FROM sistemad WHERE id=1 IF @tabla=2 DECLARE s CURSOR FOR SELECT iva1_b_ant,iva2_b_ant,iva3_b_ant,iva4_b_ant, rec1_b_ant,rec2_b_ant,rec3_b_ant,rec4_b_ant FROM sistemad WHERE id=1 IF @tabla=3 DECLARE s CURSOR FOR SELECT iva1_c_ant,iva2_c_ant,iva3_c_ant,iva4_c_ant, rec1_c_ant,rec2_c_ant,rec3_c_ant,rec4_c_ant FROM sistemad WHERE id=1 IF @tabla=4 DECLARE s CURSOR FOR SELECT iva1_d_ant,iva2_d_ant,iva3_d_ant,iva4_d_ant, rec1_d_ant,rec2_d_ant,rec3_d_ant,rec4_d_ant FROM sistemad WHERE id=1 END /*IF @fecha>=@fecha2 BEGIN*/ OPEN s FETCH NEXT FROM s INTO @i1,@i2,@i3,@i4,@r1,@r2,@r3,@r4 CLOSE s DEALLOCATE s /* END */ IF @fecha<@fecha2 SELECT @i1=0,@i2=0,@i3=0,@i4=0,@r1=0,@r2=0,@r3=0,@r4=0 SELECT @letra=CHAR(ASCII(@serie)) IF @letra='*' SELECT @i1=0,@i2=0,@i3=0,@i4=0,@r1=0,@r2=0,@r3=0,@r4=0 IF @recargo ='N' SELECT @r1=0, @r2=0,@r3=0,@r4=0 SELECT @iva1=ROUND(@base1*@i1/100, @redondeo), @iva2=ROUND(@base2*@i2/100, @redondeo), @iva3=ROUND(@base3*@i3/100, @redondeo), @iva4=ROUND(@base4*@i4/100, @redondeo) SELECT @re1=ROUND(@base1*@r1/100, @redondeo), @re2=ROUND(@base2*@r2/100, @redondeo), @re3=ROUND(@base3*@r3/100, @redondeo), @re4=ROUND(@base4*@r4/100, @redondeo) SELECT @CasiTotal = @base1 + @base2 + @base3 + @base4 + @iva1 + @iva2 + @iva3 + @iva4 + @re1 + @re2 + @re3 + @re4 - @imp_ret SELECT @total = @CasiTotal + @CasiTotal * @rec_fin/100 GO /****** Object: Stored Procedure dbo.sp_xxx_calimp Script Date: 18/5/01 12:58:21 ******/ /****** Object: Stored Procedure dbo.sp_xxx_calimp Script Date: 3/5/01 9:24:48 ******/ /****** Object: Stored Procedure dbo.sp_xxx_calimp Script Date: 19/2/01 11:30:20 ******/ /****** Object: Stored Procedure dbo.sp_xxx_calimp Script Date: 14/12/00 12:25:08 ******/ /****** Object: Stored Procedure dbo.sp_xxx_calimp Script Date: 26/9/00 13:23:16 ******/ /****** Object: Stored Procedure dbo.sp_xxx_calimp Script Date: 26/6/00 14:56:48 ******/ /****** Object: Stored Procedure dbo.sp_xxx_calimp Script Date: 26/6/00 9:03:31 ******/ /****** Object: Stored Procedure dbo.sp_xxx_calimp Script Date: 24/3/2000 10:08:30 ******/ /****** Object: Stored Procedure dbo.sp_xxx_calimp Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Stored Procedure dbo.sp_xxx_calimp Script Date: 23/3/2000 11:25:16 ******/ /****** Object: Stored Procedure dbo.sp_xxx_calimp Script Date: 16/3/2000 12:08:27 ******/ /****** Object: Stored Procedure dbo.sp_xxx_calimp Script Date: 2/3/2000 8:30:20 ******/ /****** Object: Stored Procedure dbo.sp_xxx_calimp Script Date: 24/6/99 13:59:38 ******/ /****** Object: Stored Procedure dbo.sp_xxx_calimp Script Date: 7/6/99 11:50:37 ******/ /****** Object: Stored Procedure dbo.sp_xxx_calimp Script Date: 1/6/99 12:01:59 ******/ /****** Object: Stored Procedure dbo.sp_xxx_calimp Script Date: 1/6/99 9:54:57 ******/ /****** Object: Stored Procedure dbo.sp_xxx_calimp Script Date: 19/5/99 12:02:25 ******/ /****** Object: Stored Procedure dbo.sp_xxx_calimp Script Date: 7/5/99 12:50:04 ******/ CREATE PROCEDURE sp_xxx_calimp @empresa CHAR(4),@total FLOAT,@en_euro BIT, @base1 FLOAT, @base2 FLOAT,@base3 FLOAT,@base4 FLOAT, @a_base1 FLOAT, @a_base2 FLOAT,@a_base3 FLOAT,@a_base4 FLOAT, @fecha DATETIME,@proveedo CHAR(10), @tarancel FLOAT, @arancel1 FLOAT OUTPUT,@arancel2 FLOAT OUTPUT, @arancel3 FLOAT OUTPUT,@arancel4 FLOAT OUTPUT, @arancelt FLOAT OUTPUT,@arancel FLOAT OUTPUT, @c_aduana FLOAT, @estad1 FLOAT OUTPUT, @estad2 FLOAT OUTPUT,@estad3 FLOAT OUTPUT,@estad4 FLOAT OUTPUT, @estadt FLOAT OUTPUT, @gasto1 FLOAT, @gasto2 FLOAT, @gasto3 FLOAT, @gasto4 FLOAT, @gasto5 FLOAT, @gasto6 FLOAT, @gasto7 FLOAT, @gasto8 FLOAT, @gasto9 FLOAT, @gasto10 FLOAT, @iva_n1 FLOAT OUTPUT, @iva_n2 FLOAT OUTPUT, @iva_n3 FLOAT OUTPUT, @iva_n4 FLOAT OUTPUT, @iva_a1 FLOAT OUTPUT, @iva_a2 FLOAT OUTPUT, @iva_a3 FLOAT OUTPUT, @iva_a4 FLOAT OUTPUT, @totalg FLOAT OUTPUT AS DECLARE @i1 FLOAT DECLARE @i2 FLOAT DECLARE @i3 FLOAT DECLARE @i4 FLOAT DECLARE @fecha1 DATETIME DECLARE @fecha2 DATETIME DECLARE @redondeo FLOAT DECLARE @tabla FLOAT DECLARE @t_a1 FLOAT DECLARE @t_a2 FLOAT DECLARE @t_a3 FLOAT DECLARE @t_a4 FLOAT DECLARE @t_a5 FLOAT DECLARE @t_a6 FLOAT DECLARE @t_a7 FLOAT DECLARE @t_a8 FLOAT DECLARE @t_a9 FLOAT DECLARE @t_a10 FLOAT DECLARE @t_na1 FLOAT DECLARE @t_na2 FLOAT DECLARE @t_na3 FLOAT DECLARE @t_na4 FLOAT DECLARE @t_na5 FLOAT DECLARE @t_na6 FLOAT DECLARE @t_na7 FLOAT DECLARE @t_na8 FLOAT DECLARE @t_na9 FLOAT DECLARE @t_na10 FLOAT DECLARE @ve1 FLOAT DECLARE @ve2 FLOAT DECLARE @ve3 FLOAT DECLARE @ve4 FLOAT DECLARE @ve5 FLOAT DECLARE @ve6 FLOAT DECLARE @ve7 FLOAT DECLARE @ve8 FLOAT DECLARE @ve9 FLOAT DECLARE @ve10 FLOAT DECLARE @bn1 FLOAT DECLARE @bn2 FLOAT DECLARE @bn3 FLOAT DECLARE @bn4 FLOAT DECLARE @bn5 FLOAT DECLARE @bn6 FLOAT DECLARE @bn7 FLOAT DECLARE @bn8 FLOAT DECLARE @bn9 FLOAT DECLARE @bn10 FLOAT DECLARE @ba1 FLOAT DECLARE @ba2 FLOAT DECLARE @ba3 FLOAT DECLARE @ba4 FLOAT DECLARE @ba5 FLOAT DECLARE @ba6 FLOAT DECLARE @ba7 FLOAT DECLARE @ba8 FLOAT DECLARE @ba9 FLOAT DECLARE @ba10 FLOAT SELECT @tabla = tipoiva2 FROM proveedo WHERE empresa = @empresa AND codigo = @proveedo IF @en_euro=1 SELECT @redondeo=2 ELSE SELECT @redondeo=0 IF @tabla=NULL SELECT @tabla=1 IF @tabla<1 SELECT @tabla=1 IF @tabla>4 SELECT @tabla=1 SELECT @i1=0,@i2=0,@i3=0,@i4=0 DECLARE s CURSOR FOR SELECT fecha_iva1,fecha_iva2 FROM sistemad WHERE id=1 OPEN s FETCH NEXT FROM s INTO @fecha1,@fecha2 CLOSE s DEALLOCATE s IF @fecha>=@fecha1 BEGIN IF @tabla=1 DECLARE s CURSOR FOR SELECT iva1_a,iva2_a,iva3_a,iva4_a FROM sistemad WHERE id=1 IF @tabla=2 DECLARE s CURSOR FOR SELECT iva1_b,iva2_b,iva3_b,iva4_b FROM sistemad WHERE id=1 IF @tabla=3 DECLARE s CURSOR FOR SELECT iva1_c,iva2_c,iva3_c,iva4_c FROM sistemad WHERE id=1 IF @tabla=4 DECLARE s CURSOR FOR SELECT iva1_d,iva2_d,iva3_d,iva4_d FROM sistemad WHERE id=1 END IF @fecha<@fecha1 BEGIN IF @tabla=1 DECLARE s CURSOR FOR SELECT iva1_a_ant,iva2_a_ant,iva3_a_ant,iva4_a_ant FROM sistemad WHERE id=1 IF @tabla=2 DECLARE s CURSOR FOR SELECT iva1_b_ant,iva2_b_ant,iva3_b_ant,iva4_b_ant FROM sistemad WHERE id=1 IF @tabla=3 DECLARE s CURSOR FOR SELECT iva1_c_ant,iva2_c_ant,iva3_c_ant,iva4_c_ant FROM sistemad WHERE id=1 IF @tabla=4 DECLARE s CURSOR FOR SELECT iva1_d_ant,iva2_d_ant,iva3_d_ant,iva4_d_ant FROM sistemad WHERE id=1 END IF @fecha>=@fecha2 BEGIN OPEN s FETCH NEXT FROM s INTO @i1,@i2,@i3,@i4 CLOSE s DEALLOCATE s END IF @fecha<@fecha2 SELECT @i1=0,@i2=0,@i3=0,@i4=0 IF @tarancel=1 SELECT @arancel1=ROUND(@base1*@arancel/100,@redondeo), @arancel2=ROUND(@base2*@arancel/100,@redondeo), @arancel3=ROUND(@base3*@arancel/100,@redondeo), @arancel4=ROUND(@base4*@arancel/100,@redondeo) IF @tarancel=2 SELECT @arancel1=ROUND(@arancelt*@base1/@total,@redondeo), @arancel2=ROUND(@arancelt*@base2/@total,@redondeo), @arancel3=ROUND(@arancelt*@base3/@total,@redondeo), @arancel4=ROUND(@arancelt*@base4/@total,@redondeo) IF @tarancel=3 BEGIN SELECT @arancelt=@arancel1+@arancel2+@arancel3+@arancel4 SELECT @arancel =@arancelt/@total*100 END SELECT @t_a1 =t_a1 ,@t_a2 =t_a2 ,@t_a3 =t_a3 ,@t_a4 =t_a4 ,@t_a5 =t_a5, @t_a6 =t_a6 ,@t_a7 =t_a7 ,@t_a8 =t_a8 ,@t_a9 =t_a9 ,@t_a10=t_a10, @t_na1=t_na1,@t_na2=t_na2,@t_na3=t_na3,@t_na4=t_na4,@t_na5 =t_na5, @t_na6=t_na6,@t_na7=t_na7,@t_na8=t_na8,@t_na9=t_na9,@t_na10=t_na10, @ve1=ve1 ,@ve2=ve2 ,@ve3=ve3 ,@ve4=ve4 ,@ve5=ve5 , @ve6=ve6 ,@ve7=ve7 ,@ve8=ve8 ,@ve9=ve9 ,@ve10=ve10 FROM empresa WHERE empresa=@empresa SELECT @estad1=@a_base1*@c_aduana, @estad2=@a_base2*@c_aduana, @estad3=@a_base3*@c_aduana, @estad4=@a_base4*@c_aduana IF @ve1=1 BEGIN IF (@t_a1 =1) OR (@t_na1 =1) SELECT @estad1=@estad1+@gasto1 IF (@t_a1 =2) OR (@t_na1 =2) SELECT @estad2=@estad2+@gasto1 IF (@t_a1 =3) OR (@t_na1 =3) SELECT @estad3=@estad3+@gasto1 IF (@t_a1 =4) OR (@t_na1 =4) SELECT @estad4=@estad4+@gasto1 END IF @ve2=1 BEGIN IF (@t_a2 =1) OR (@t_na2 =1) SELECT @estad1=@estad1+@gasto2 IF (@t_a2 =2) OR (@t_na2 =2) SELECT @estad2=@estad2+@gasto2 IF (@t_a2 =3) OR (@t_na2 =3) SELECT @estad3=@estad3+@gasto2 IF (@t_a2 =4) OR (@t_na2 =4) SELECT @estad4=@estad4+@gasto2 END IF @ve3=1 BEGIN IF (@t_a3 =1) OR (@t_na3 =1) SELECT @estad1=@estad1+@gasto3 IF (@t_a3 =2) OR (@t_na3 =2) SELECT @estad2=@estad2+@gasto3 IF (@t_a3 =3) OR (@t_na3 =3) SELECT @estad3=@estad3+@gasto3 IF (@t_a3 =4) OR (@t_na3 =4) SELECT @estad4=@estad4+@gasto3 END IF @ve4=1 BEGIN IF (@t_a4 =1) OR (@t_na4 =1) SELECT @estad1=@estad1+@gasto4 IF (@t_a4 =2) OR (@t_na4 =2) SELECT @estad2=@estad2+@gasto4 IF (@t_a4 =3) OR (@t_na4 =3) SELECT @estad3=@estad3+@gasto4 IF (@t_a4 =4) OR (@t_na4 =4) SELECT @estad4=@estad4+@gasto4 END IF @ve5=1 BEGIN IF (@t_a5 =1) OR (@t_na5 =1) SELECT @estad1=@estad1+@gasto5 IF (@t_a5 =2) OR (@t_na5 =2) SELECT @estad2=@estad2+@gasto5 IF (@t_a5 =3) OR (@t_na5 =3) SELECT @estad3=@estad3+@gasto5 IF (@t_a5 =4) OR (@t_na5 =4) SELECT @estad4=@estad4+@gasto5 END IF @ve6=1 BEGIN IF (@t_a6 =1) OR (@t_na6 =1) SELECT @estad1=@estad1+@gasto6 IF (@t_a6 =2) OR (@t_na6 =2) SELECT @estad2=@estad2+@gasto6 IF (@t_a6 =3) OR (@t_na6 =3) SELECT @estad3=@estad3+@gasto6 IF (@t_a6 =4) OR (@t_na6 =4) SELECT @estad4=@estad4+@gasto6 END IF @ve7=1 BEGIN IF (@t_a7 =1) OR (@t_na7 =1) SELECT @estad1=@estad1+@gasto7 IF (@t_a7 =2) OR (@t_na7 =2) SELECT @estad2=@estad2+@gasto7 IF (@t_a7 =3) OR (@t_na7 =3) SELECT @estad3=@estad3+@gasto7 IF (@t_a7 =4) OR (@t_na7 =4) SELECT @estad4=@estad4+@gasto7 END IF @ve8=1 BEGIN IF (@t_a8 =1) OR (@t_na8 =1) SELECT @estad1=@estad1+@gasto8 IF (@t_a8 =2) OR (@t_na8 =2) SELECT @estad2=@estad2+@gasto8 IF (@t_a8 =3) OR (@t_na8 =3) SELECT @estad3=@estad3+@gasto8 IF (@t_a8 =4) OR (@t_na8 =4) SELECT @estad4=@estad4+@gasto8 END IF @ve9=1 BEGIN IF (@t_a9 =1) OR (@t_na9 =1) SELECT @estad1=@estad1+@gasto9 IF (@t_a9 =2) OR (@t_na9 =2) SELECT @estad2=@estad2+@gasto9 IF (@t_a9 =3) OR (@t_na9 =3) SELECT @estad3=@estad3+@gasto9 IF (@t_a9 =4) OR (@t_na9 =4) SELECT @estad4=@estad4+@gasto9 END IF @ve10=1 BEGIN IF (@t_a10=1) OR (@t_na10=1) SELECT @estad1=@estad1+@gasto10 IF (@t_a10=2) OR (@t_na10=2) SELECT @estad2=@estad2+@gasto10 IF (@t_a10=3) OR (@t_na10=3) SELECT @estad3=@estad3+@gasto10 IF (@t_a10=4) OR (@t_na10=4) SELECT @estad4=@estad4+@gasto10 END SELECT @estadt=@estad1+@estad2+@estad3+@estad4 SELECT @bn1=0,@bn2=0,@bn3=0,@bn4=0,@bn5=0,@bn6=0,@bn7=0,@bn8=0,@bn9=0,@bn10=0 SELECT @ba1=0,@ba2=0,@ba3=0,@ba4=0,@ba5=0,@ba6=0,@ba7=0,@ba8=0,@ba9=0,@ba10=0 IF @t_na1 =1 SELECT @bn1 =@bn1 +@gasto1 IF @t_na2 =1 SELECT @bn1 =@bn1 +@gasto2 IF @t_na3 =1 SELECT @bn1 =@bn1 +@gasto3 IF @t_na4 =1 SELECT @bn1 =@bn1 +@gasto4 IF @t_na5 =1 SELECT @bn1 =@bn1 +@gasto5 IF @t_na6 =1 SELECT @bn1 =@bn1 +@gasto6 IF @t_na7 =1 SELECT @bn1 =@bn1 +@gasto7 IF @t_na8 =1 SELECT @bn1 =@bn1 +@gasto8 IF @t_na9 =1 SELECT @bn1 =@bn1 +@gasto9 IF @t_na10=1 SELECT @bn1 =@bn1 +@gasto10 IF @t_na1 =2 SELECT @bn2 =@bn2 +@gasto1 IF @t_na2 =2 SELECT @bn2 =@bn2 +@gasto2 IF @t_na3 =2 SELECT @bn2 =@bn2 +@gasto3 IF @t_na4 =2 SELECT @bn2 =@bn2 +@gasto4 IF @t_na5 =2 SELECT @bn2 =@bn2 +@gasto5 IF @t_na6 =2 SELECT @bn2 =@bn2 +@gasto6 IF @t_na7 =2 SELECT @bn2 =@bn2 +@gasto7 IF @t_na8 =2 SELECT @bn2 =@bn2 +@gasto8 IF @t_na9 =2 SELECT @bn2 =@bn2 +@gasto9 IF @t_na10=2 SELECT @bn2 =@bn2 +@gasto10 IF @t_na1 =3 SELECT @bn3 =@bn3 +@gasto1 IF @t_na2 =3 SELECT @bn3 =@bn3 +@gasto2 IF @t_na3 =3 SELECT @bn3 =@bn3 +@gasto3 IF @t_na4 =3 SELECT @bn3 =@bn3 +@gasto4 IF @t_na5 =3 SELECT @bn3 =@bn3 +@gasto5 IF @t_na6 =3 SELECT @bn3 =@bn3 +@gasto6 IF @t_na7 =3 SELECT @bn3 =@bn3 +@gasto7 IF @t_na8 =3 SELECT @bn3 =@bn3 +@gasto8 IF @t_na9 =3 SELECT @bn3 =@bn3 +@gasto9 IF @t_na10=3 SELECT @bn3 =@bn3 +@gasto10 IF @t_na1 =4 SELECT @bn4 =@bn4 +@gasto1 IF @t_na2 =4 SELECT @bn4 =@bn4 +@gasto2 IF @t_na3 =4 SELECT @bn4 =@bn4 +@gasto3 IF @t_na4 =4 SELECT @bn4 =@bn4 +@gasto4 IF @t_na5 =4 SELECT @bn4 =@bn4 +@gasto5 IF @t_na6 =4 SELECT @bn4 =@bn4 +@gasto6 IF @t_na7 =4 SELECT @bn4 =@bn4 +@gasto7 IF @t_na8 =4 SELECT @bn4 =@bn4 +@gasto8 IF @t_na9 =4 SELECT @bn4 =@bn4 +@gasto9 IF @t_na10=4 SELECT @bn4 =@bn4 +@gasto10 SELECT @iva_n1=ROUND(@bn1*@i1/100,@redondeo), @iva_n2=ROUND(@bn2*@i2/100,@redondeo), @iva_n3=ROUND(@bn3*@i3/100,@redondeo), @iva_n4=ROUND(@bn4*@i4/100,@redondeo) /* select "bn1"=@bn1,@iva_n1,@i1 select "bn2"=@bn2,@iva_n2,@i2 select "bn3"=@bn3,@iva_n3,@i3 select "bn4"=@bn4,@iva_n4,@i4 */ IF @t_a1 =1 SELECT @ba1 =@ba1 +@gasto1 IF @t_a2 =1 SELECT @ba1 =@ba1 +@gasto2 IF @t_a3 =1 SELECT @ba1 =@ba1 +@gasto3 IF @t_a4 =1 SELECT @ba1 =@ba1 +@gasto4 IF @t_a5 =1 SELECT @ba1 =@ba1 +@gasto5 IF @t_a6 =1 SELECT @ba1 =@ba1 +@gasto6 IF @t_a7 =1 SELECT @ba1 =@ba1 +@gasto7 IF @t_a8 =1 SELECT @ba1 =@ba1 +@gasto8 IF @t_a9 =1 SELECT @ba1 =@ba1 +@gasto9 IF @t_a10=1 SELECT @ba1 =@ba1 +@gasto10 IF @t_a1 =2 SELECT @ba2 =@ba2 +@gasto1 IF @t_a2 =2 SELECT @ba2 =@ba2 +@gasto2 IF @t_a3 =2 SELECT @ba2 =@ba2 +@gasto3 IF @t_a4 =2 SELECT @ba2 =@ba2 +@gasto4 IF @t_a5 =2 SELECT @ba2 =@ba2 +@gasto5 IF @t_a6 =2 SELECT @ba2 =@ba2 +@gasto6 IF @t_a7 =2 SELECT @ba2 =@ba2 +@gasto7 IF @t_a8 =2 SELECT @ba2 =@ba2 +@gasto8 IF @t_a9 =2 SELECT @ba2 =@ba2 +@gasto9 IF @t_a10=2 SELECT @ba2 =@ba2 +@gasto10 IF @t_na1 =3 SELECT @ba3 =@ba3 +@gasto1 IF @t_na2 =3 SELECT @ba3 =@ba3 +@gasto2 IF @t_na3 =3 SELECT @ba3 =@ba3 +@gasto3 IF @t_na4 =3 SELECT @ba3 =@ba3 +@gasto4 IF @t_na5 =3 SELECT @ba3 =@ba3 +@gasto5 IF @t_na6 =3 SELECT @ba3 =@ba3 +@gasto6 IF @t_na7 =3 SELECT @ba3 =@ba3 +@gasto7 IF @t_na8 =3 SELECT @ba3 =@ba3 +@gasto8 IF @t_na9 =3 SELECT @ba3 =@ba3 +@gasto9 IF @t_na10=3 SELECT @ba3 =@ba3 +@gasto10 IF @t_na1 =4 SELECT @ba4 =@ba4 +@gasto1 IF @t_na2 =4 SELECT @ba4 =@ba4 +@gasto2 IF @t_na3 =4 SELECT @ba4 =@ba4 +@gasto3 IF @t_na4 =4 SELECT @ba4 =@ba4 +@gasto4 IF @t_na5 =4 SELECT @ba4 =@ba4 +@gasto5 IF @t_na6 =4 SELECT @ba4 =@ba4 +@gasto6 IF @t_na7 =4 SELECT @ba4 =@ba4 +@gasto7 IF @t_na8 =4 SELECT @ba4 =@ba4 +@gasto8 IF @t_na9 =4 SELECT @ba4 =@ba4 +@gasto9 IF @t_na10=4 SELECT @ba4 =@ba4 +@gasto10 SELECT @ba1=@ba1+@estad1+@arancel1, @ba2=@ba2+@estad2+@arancel2, @ba3=@ba3+@estad3+@arancel3, @ba4=@ba4+@estad4+@arancel4 SELECT @iva_a1=ROUND(@ba1*@i1/100,@redondeo), @iva_a2=ROUND(@ba2*@i2/100,@redondeo), @iva_a3=ROUND(@ba3*@i3/100,@redondeo), @iva_a4=ROUND(@ba4*@i4/100,@redondeo) SELECT @totalg=@total+@iva_a1+@iva_a2+@iva_a3+@iva_a4+@iva_n1+@iva_n2+@iva_n3+@iva_n4+ @gasto1+@gasto2+@gasto3+@gasto4+@gasto5+@gasto6+@gasto7+@gasto8+@gasto9+@gasto10+ @arancelt GO /****** Object: Stored Procedure dbo.sp_xxx_da_linea Script Date: 18/5/01 12:58:21 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_linea Script Date: 3/5/01 9:24:48 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_linea Script Date: 19/2/01 11:30:20 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_linea Script Date: 14/12/00 12:25:08 ******/ CREATE PROCEDURE sp_xxx_da_linea @fichero CHAR(10),@empresa CHAR(4), @serie CHAR(2), @numero FLOAT AS DECLARE @n FLOAT DECLARE @max FLOAT SELECT @fichero=LOWER(@fichero) SELECT @max=1 IF @fichero='lineaofe' BEGIN UPDATE cgZcfg.dbo.xxxnumlofe SET linea=@max WHERE empresa=@empresa AND serie=@serie SELECT @n=@@ROWCOUNT IF @n=0 INSERT INTO cgZcfg.dbo.xxxnumlofe (empresa,serie,linea) VALUES (@empresa,@serie,1) END IF @fichero='lineafac' BEGIN UPDATE cgZcfg.dbo.xxxnumlfac SET linea=@max WHERE empresa=@empresa AND serie=@serie SELECT @n=@@ROWCOUNT IF @n=0 INSERT INTO cgZcfg.dbo.xxxnumlfac (empresa,serie,linea) VALUES (@empresa,@serie,1) END IF @fichero='lineaalb' BEGIN UPDATE cgZcfg.dbo.xxxnumlalb SET linea=@max WHERE empresa=@empresa AND serie=@serie SELECT @n=@@ROWCOUNT IF @n=0 INSERT INTO cgZcfg.dbo.xxxnumlalb (empresa,serie,linea) VALUES (@empresa,@serie,1) END IF @fichero='lineaped' BEGIN UPDATE cgZcfg.dbo.xxxnumlped SET linea=@max WHERE empresa=@empresa AND serie=@serie SELECT @n=@@ROWCOUNT IF @n=0 INSERT INTO cgZcfg.dbo.xxxnumlped (empresa,serie,linea) VALUES (@empresa,@serie,1) END IF @fichero='lineapla' BEGIN UPDATE cgZcfg.dbo.xxxnumlpla SET linea=@max WHERE empresa=@empresa AND serie=@serie SELECT @n=@@ROWCOUNT IF @n=0 INSERT INTO cgZcfg.dbo.xxxnumlpla (empresa,serie,linea) VALUES (@empresa,@serie,1) END IF @fichero='lineacom' BEGIN UPDATE cgZcfg.dbo.xxxnumlcom SET linea=@max WHERE empresa=@empresa AND serie=@serie SELECT @n=@@ROWCOUNT IF @n=0 INSERT INTO cgZcfg.dbo.xxxnumlcom (empresa,serie,linea) VALUES (@empresa,@serie,1) END IF @fichero='linalbp' BEGIN UPDATE cgZcfg.dbo.xxxnumlalbp SET linea=@max WHERE empresa=@empresa AND serie=@serie SELECT @n=@@ROWCOUNT IF @n=0 INSERT INTO cgZcfg.dbo.xxxnumlalbp (empresa,serie,linea) VALUES (@empresa,@serie,1) END IF @fichero='lineaent' BEGIN UPDATE cgZcfg.dbo.xxxnumlent SET linea=@max WHERE empresa=@empresa AND serie=@serie SELECT @n=@@ROWCOUNT IF @n=0 INSERT INTO cgZcfg.dbo.xxxnumlent (empresa,serie,linea) VALUES (@empresa,@serie,1) END IF @fichero='linsal' BEGIN UPDATE cgZcfg.dbo.xxxnumlsal SET linea=@max WHERE empresa=@empresa AND serie=@serie SELECT @n=@@ROWCOUNT IF @n=0 INSERT INTO cgZcfg.dbo.xxxnumlsal (empresa,serie,linea) VALUES (@empresa,@serie,1) END IF @fichero='lmovimi' BEGIN UPDATE cgZcfg.dbo.xxxnumlmov SET linea=@max WHERE empresa=@empresa AND serie=@serie SELECT @n=@@ROWCOUNT IF @n=0 INSERT INTO cgZcfg.dbo.xxxnumlmov (empresa,serie,linea) VALUES (@empresa,@serie,1) END IF @fichero='menuclin' BEGIN UPDATE cgZcfg.dbo.xxxnumlmen SET linea=@max WHERE empresa=@empresa AND serie=@serie SELECT @n=@@ROWCOUNT IF @n=0 INSERT INTO cgZcfg.dbo.xxxnumlmen (empresa,serie,linea) VALUES (@empresa,@serie,1) END IF @fichero='menulof' BEGIN UPDATE cgZcfg.dbo.xxxnumlmof SET linea=@max WHERE empresa=@empresa AND serie=@serie SELECT @n=@@ROWCOUNT IF @n=0 INSERT INTO cgZcfg.dbo.xxxnumlmof (empresa,serie,linea) VALUES (@empresa,@serie,1) END IF @fichero='menulnec' BEGIN UPDATE cgZcfg.dbo.xxxnumlnec SET linea=@max WHERE empresa=@empresa AND serie=@serie SELECT @n=@@ROWCOUNT IF @n=0 INSERT INTO cgZcfg.dbo.xxxnumlnec (empresa,serie,linea) VALUES (@empresa,@serie,1) END SELECT @max=NULL IF @fichero='lineaofe' BEGIN SELECT @max=MAX(linea) FROM lineaofe WHERE empresa=@empresa AND serie=@serie AND numero=@numero SELECT @max=@max+9 SELECT @max=ISNULL(@max,9) END IF @fichero='lineaped' SELECT @max=MAX(linea) FROM lineaped WHERE empresa=@empresa AND serie=@serie AND numero=@numero IF @fichero='lineaalb' SELECT @max=MAX(linea) FROM lineaalb WHERE empresa=@empresa AND serie=@serie AND numero=@numero IF @fichero='lineafac' SELECT @max=MAX(linea) FROM lineafac WHERE empresa=@empresa AND serie=@serie AND numero=@numero IF @fichero='lineapla' SELECT @max=MAX(linea) FROM lineapla WHERE empresa=@empresa AND serie=@serie AND numero=@numero IF @fichero='lineacom' SELECT @max=MAX(linea) FROM lineacom WHERE empresa=@empresa AND serie=@serie AND numero=@numero IF @fichero='linalbp' SELECT @max=MAX(linea) FROM linalbp WHERE empresa=@empresa AND serie=@serie AND numero=@numero IF @fichero='lineaent' SELECT @max=MAX(linea) FROM lineaent WHERE empresa=@empresa AND serie=@serie AND numero=@numero IF @fichero='lmovimi' SELECT @max=MAX(linea) FROM lmovimi WHERE empresa=@empresa AND numero=@numero IF @fichero='linsal' SELECT @max=MAX(linea) FROM linsal WHERE empresa=@empresa AND numero=@numero IF @fichero='menuclin' SELECT @max=MAX(linea) FROM menuclin WHERE empresa=@empresa AND numero=@numero IF @fichero='menulof' SELECT @max=MAX(linea) FROM menulof WHERE empresa=@empresa AND numero=@numero IF @fichero='menulnec' SELECT @max=MAX(linea) FROM menulnec WHERE empresa=@empresa AND numero=@numero SELECT @max=(CASE WHEN @max IS NULL THEN 1 ELSE @max+1 END) IF @fichero='lineaofe' UPDATE cgZcfg.dbo.xxxnumlofe SET linea=@max WHERE empresa=@empresa AND serie=@serie IF @fichero='lineafac' UPDATE cgZcfg.dbo.xxxnumlfac SET linea=@max WHERE empresa=@empresa AND serie=@serie IF @fichero='lineaalb' UPDATE cgZcfg.dbo.xxxnumlalb SET linea=@max WHERE empresa=@empresa AND serie=@serie IF @fichero='lineaped' UPDATE cgZcfg.dbo.xxxnumlped SET linea=@max WHERE empresa=@empresa AND serie=@serie IF @fichero='lineapla' UPDATE cgZcfg.dbo.xxxnumlpla SET linea=@max WHERE empresa=@empresa AND serie=@serie IF @fichero='lineacom' UPDATE cgZcfg.dbo.xxxnumlcom SET linea=@max WHERE empresa=@empresa AND serie=@serie IF @fichero='linalbp' UPDATE cgZcfg.dbo.xxxnumlalbp SET linea=@max WHERE empresa=@empresa AND serie=@serie IF @fichero='lineaent' UPDATE cgZcfg.dbo.xxxnumlent SET linea=@max WHERE empresa=@empresa AND serie=@serie IF @fichero='lmovimi' UPDATE cgZcfg.dbo.xxxnumlmov SET linea=@max WHERE empresa=@empresa AND serie=@serie IF @fichero='linsal' UPDATE cgZcfg.dbo.xxxnumlsal SET linea=@max WHERE empresa=@empresa AND serie=@serie IF @fichero='menuclin' UPDATE cgZcfg.dbo.xxxnumlmen SET linea=@max WHERE empresa=@empresa AND serie=@serie IF @fichero='menulof' UPDATE cgZcfg.dbo.xxxnumlmof SET linea=@max WHERE empresa=@empresa AND serie=@serie IF @fichero='menulnec' UPDATE cgZcfg.dbo.xxxnumlnec SET linea=@max WHERE empresa=@empresa AND serie=@serie SELECT 'numero'=@max RETURN GO /****** Object: Stored Procedure dbo.sp_xxx_da_numero Script Date: 18/5/01 12:58:21 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_numero Script Date: 3/5/01 9:24:48 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_numero Script Date: 19/2/01 11:30:20 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_numero Script Date: 14/12/00 12:25:08 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_numero Script Date: 26/9/00 13:23:17 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_numero Script Date: 26/6/00 14:56:48 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_numero Script Date: 26/6/00 9:03:32 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_numero Script Date: 24/3/2000 10:08:30 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_numero Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_numero Script Date: 23/3/2000 11:25:17 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_numero Script Date: 16/3/2000 12:08:27 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_numero Script Date: 2/3/2000 8:30:20 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_numero Script Date: 24/6/99 13:59:38 ******/ /****** Object: Stored Procedure dbo.sp_xxx_da_numero Script Date: 7/6/99 11:50:37 ******/ CREATE PROCEDURE sp_xxx_da_numero @fichero CHAR(10),@empresa CHAR(4), @serie CHAR(2) AS DECLARE @n FLOAT DECLARE @max FLOAT DECLARE @cadena VARCHAR(255) SELECT @fichero=LOWER(@fichero) IF @fichero='' BEGIN /* SELECT 'numero'=1 */ RETURN END SELECT @max=1 IF @fichero='consulta' BEGIN UPDATE cgZcfg.dbo.xxxnumcon SET numero=1 WHERE empresa=@empresa AND serie=@serie SELECT @n=@@ROWCOUNT IF @n=0 INSERT INTO cgZcfg.dbo.xxxnumcon (empresa,serie,numero) VALUES (@empresa,@serie,1) END IF @fichero='cuadre' BEGIN UPDATE cgZcfg.dbo.xxxnumcua SET numero=1 WHERE empresa=@empresa AND serie=@serie SELECT @n=@@ROWCOUNT IF @n=0 INSERT INTO cgZcfg.dbo.xxxnumcua (empresa,serie,numero) VALUES (@empresa,@serie,1) END IF @fichero='ofertas' BEGIN UPDATE cgZcfg.dbo.xxxnumofe SET numero=1 WHERE empresa=@empresa AND serie=@serie SELECT @n=@@ROWCOUNT IF @n=0 INSERT INTO cgZcfg.dbo.xxxnumofe (empresa,serie,numero) VALUES (@empresa,@serie,1) END IF @fichero='factura' BEGIN UPDATE cgZcfg.dbo.xxxnumfac SET numero=1 WHERE empresa=@empresa AND serie=@serie SELECT @n=@@ROWCOUNT IF @n=0 INSERT INTO cgZcfg.dbo.xxxnumfac (empresa,serie,numero) VALUES (@empresa,@serie,1) END IF @fichero='albaran' BEGIN UPDATE cgZcfg.dbo.xxxnumalb SET numero=1 WHERE empresa=@empresa AND serie=@serie SELECT @n=@@ROWCOUNT IF @n=0 INSERT INTO cgZcfg.dbo.xxxnumalb (empresa,serie,numero) VALUES (@empresa,@serie,1) END IF @fichero='pedido' BEGIN UPDATE cgZcfg.dbo.xxxnumped SET numero=1 WHERE empresa=@empresa AND serie=@serie SELECT @n=@@ROWCOUNT IF @n=0 INSERT INTO cgZcfg.dbo.xxxnumped (empresa,serie,numero) VALUES (@empresa,@serie,1) END IF @fichero='plantill' BEGIN UPDATE cgZcfg.dbo.xxxnumpla SET numero=1 WHERE empresa=@empresa AND serie=@serie SELECT @n=@@ROWCOUNT IF @n=0 INSERT INTO cgZcfg.dbo.xxxnumpla (empresa,serie,numero) VALUES (@empresa,@serie,1) END IF @fichero='cobros' BEGIN UPDATE cgZcfg.dbo.xxxnumcob SET numero=1 WHERE empresa=@empresa AND serie=@serie SELECT @n=@@ROWCOUNT IF @n=0 INSERT INTO cgZcfg.dbo.xxxnumcob (empresa,serie,numero) VALUES (@empresa,@serie,1) END IF @fichero='compra' BEGIN UPDATE cgZcfg.dbo.xxxnumcom SET numero=1 WHERE empresa=@empresa AND serie=@serie SELECT @n=@@ROWCOUNT IF @n=0 INSERT INTO cgZcfg.dbo.xxxnumcom (empresa,serie,numero) VALUES (@empresa,@serie,1) END IF @fichero='albpro' BEGIN UPDATE cgZcfg.dbo.xxxnumalbp SET numero=1 WHERE empresa=@empresa AND serie=@serie SELECT @n=@@ROWCOUNT IF @n=0 INSERT INTO cgZcfg.dbo.xxxnumalbp (empresa,serie,numero) VALUES (@empresa,@serie,1) END IF @fichero='entrada' BEGIN UPDATE cgZcfg.dbo.xxxnument SET numero=1 WHERE empresa=@empresa AND serie=@serie SELECT @n=@@ROWCOUNT IF @n=0 INSERT INTO cgZcfg.dbo.xxxnument (empresa,serie,numero) VALUES (@empresa,@serie,1) END IF @fichero='pagos' BEGIN UPDATE cgZcfg.dbo.xxxnumpag SET numero=1 WHERE empresa=@empresa SELECT @n=@@ROWCOUNT IF @n=0 INSERT INTO cgZcfg.dbo.xxxnumpag (empresa,serie,numero) VALUES (@empresa,@serie,1) END IF @fichero='movimi' BEGIN UPDATE cgZcfg.dbo.xxxnummov SET numero=1 WHERE empresa=@empresa AND serie=@serie SELECT @n=@@ROWCOUNT IF @n=0 INSERT INTO cgZcfg.dbo.xxxnummov (empresa,serie,numero) VALUES (@empresa,@serie,1) END IF @fichero='salidas' BEGIN UPDATE cgZcfg.dbo.xxxnumsal SET numero=1 WHERE empresa=@empresa AND serie=@serie SELECT @n=@@ROWCOUNT IF @n=0 INSERT INTO cgZcfg.dbo.xxxnumsal (empresa,serie,numero) VALUES (@empresa,@serie,1) END IF @fichero='historic' BEGIN UPDATE cgZcfg.dbo.xxxnumhist SET numero=1 WHERE empresa=@empresa AND serie=@serie SELECT @n=@@ROWCOUNT IF @n=0 INSERT INTO cgZcfg.dbo.xxxnumhist (empresa,serie,numero) VALUES (@empresa,@serie,1) END IF @fichero='menucmd' BEGIN UPDATE cgZcfg.dbo.xxxnummen SET numero=1 WHERE empresa=@empresa AND serie=@serie SELECT @n=@@ROWCOUNT IF @n=0 INSERT INTO cgZcfg.dbo.xxxnummen (empresa,serie,numero) VALUES (@empresa,@serie,1) END IF @fichero='menuof' BEGIN UPDATE cgZcfg.dbo.xxxnummof SET numero=1 WHERE empresa=@empresa AND serie=@serie SELECT @n=@@ROWCOUNT IF @n=0 INSERT INTO cgZcfg.dbo.xxxnummof (empresa,serie,numero) VALUES (@empresa,@serie,1) END IF @fichero='menunec' BEGIN UPDATE cgZcfg.dbo.xxxnumnec SET numero=1 WHERE empresa=@empresa AND serie=@serie SELECT @n=@@ROWCOUNT IF @n=0 INSERT INTO cgZcfg.dbo.xxxnumnec (empresa,serie,numero) VALUES (@empresa,@serie,1) END IF @fichero='of_cab' BEGIN UPDATE cgZcfg.dbo.xxxnumof SET numero=1 WHERE empresa=@empresa AND serie=@serie SELECT @n=@@ROWCOUNT IF @n=0 INSERT INTO cgZcfg.dbo.xxxnumof (empresa,serie,numero) VALUES (@empresa,@serie,1) END SELECT @max=NULL IF @fichero='consulta' SELECT @max=MAX(numero) FROM consulta IF @fichero='cuadre' SELECT @max=MAX(numero) FROM cuadre WHERE empresa=@empresa IF @fichero='ofertas' SELECT @max=MAX(numero) FROM ofertas WHERE empresa=@empresa AND serie=@serie IF @fichero='pedido' SELECT @max=MAX(numero) FROM pedido WHERE empresa=@empresa AND serie=@serie IF @fichero='albaran' SELECT @max=MAX(numero) FROM albaran WHERE empresa=@empresa AND serie=@serie IF @fichero='factura' SELECT @max=MAX(numero) FROM factura WHERE empresa=@empresa AND serie=@serie IF @fichero='plantill' SELECT @max=MAX(numero) FROM plantill WHERE empresa=@empresa AND serie=@serie IF @fichero='cobros' SELECT @max=MAX(numero) FROM cobros WHERE empresa=@empresa IF @fichero='compra' SELECT @max=MAX(numero) FROM compra WHERE empresa=@empresa AND serie=@serie IF @fichero='albpro' SELECT @max=MAX(numero) FROM albpro WHERE empresa=@empresa AND serie=@serie IF @fichero='entrada' SELECT @max=MAX(numero) FROM entrada WHERE empresa=@empresa AND serie=@serie IF @fichero='pagos' SELECT @max=MAX(numero) FROM pagos WHERE empresa=@empresa IF @fichero='movimi' SELECT @max=MAX(numero) FROM movimi WHERE empresa=@empresa IF @fichero='salidas' SELECT @max=MAX(numero) FROM salidas WHERE empresa=@empresa IF @fichero='historic' SELECT @max=MAX(numero) FROM historic WHERE empresa=@empresa IF @fichero='menucmd' SELECT @max=MAX(numero) FROM menucmd WHERE empresa=@empresa IF @fichero='menuof' SELECT @max=MAX(numero) FROM menuof WHERE empresa=@empresa IF @fichero='menunec' SELECT @max=MAX(numero) FROM menunec WHERE empresa=@empresa IF @fichero='of_cab' SELECT @max=MAX(numero) FROM of_cab WHERE empresa=@empresa AND serie=@serie SELECT @max=(CASE WHEN @max IS NULL THEN 1 ELSE @max+1 END) IF @fichero='consulta' UPDATE cgZcfg.dbo.xxxnumcon SET numero=@max WHERE empresa=@empresa IF @fichero='cuadre' UPDATE cgZcfg.dbo.xxxnumcua SET numero=@max WHERE empresa=@empresa IF @fichero='ofertas' UPDATE cgZcfg.dbo.xxxnumofe SET numero=@max WHERE empresa=@empresa AND serie=@serie IF @fichero='factura' UPDATE cgZcfg.dbo.xxxnumfac SET numero=@max WHERE empresa=@empresa AND serie=@serie IF @fichero='albaran' UPDATE cgZcfg.dbo.xxxnumalb SET numero=@max WHERE empresa=@empresa AND serie=@serie IF @fichero='pedido' UPDATE cgZcfg.dbo.xxxnumped SET numero=@max WHERE empresa=@empresa AND serie=@serie IF @fichero='plantill' UPDATE cgZcfg.dbo.xxxnumpla SET numero=@max WHERE empresa=@empresa AND serie=@serie IF @fichero='cobros' UPDATE cgZcfg.dbo.xxxnumcob SET numero=@max WHERE empresa=@empresa AND serie=@serie IF @fichero='compra' UPDATE cgZcfg.dbo.xxxnumcom SET numero=@max WHERE empresa=@empresa AND serie=@serie IF @fichero='albpro' UPDATE cgZcfg.dbo.xxxnumalbp SET numero=@max WHERE empresa=@empresa AND serie=@serie IF @fichero='entrada' UPDATE cgZcfg.dbo.xxxnument SET numero=@max WHERE empresa=@empresa AND serie=@serie IF @fichero='pagos' UPDATE cgZcfg.dbo.xxxnumpag SET numero=@max WHERE empresa=@empresa AND serie=@serie IF @fichero='movimi' UPDATE cgZcfg.dbo.xxxnummov SET numero=@max WHERE empresa=@empresa AND serie=@serie IF @fichero='salidas' UPDATE cgZcfg.dbo.xxxnumsal SET numero=@max WHERE empresa=@empresa AND serie=@serie IF @fichero='historic' UPDATE cgZcfg.dbo.xxxnumhist SET numero=@max WHERE empresa=@empresa AND serie=@serie IF @fichero='menucmd' UPDATE cgZcfg.dbo.xxxnummen SET numero=@max WHERE empresa=@empresa AND serie=@serie IF @fichero='menumof' UPDATE cgZcfg.dbo.xxxnummof SET numero=@max WHERE empresa=@empresa AND serie=@serie IF @fichero='menunec' UPDATE cgZcfg.dbo.xxxnumnec SET numero=@max WHERE empresa=@empresa AND serie=@serie IF @fichero='of_cab' UPDATE cgZcfg.dbo.xxxnumof SET numero=@max WHERE empresa=@empresa AND serie=@serie SELECT NUMERO=@max RETURN GO /****** Object: Stored Procedure dbo.sp_xxx_entra_stock Script Date: 18/5/01 12:58:21 ******/ /****** Object: Stored Procedure dbo.sp_xxx_entra_stock Script Date: 3/5/01 9:24:48 ******/ /****** Object: Stored Procedure dbo.sp_xxx_entra_stock Script Date: 19/2/01 11:30:20 ******/ /****** Object: Stored Procedure dbo.sp_xxx_entra_stock Script Date: 14/12/00 12:25:08 ******/ /****** Object: Stored Procedure dbo.sp_xxx_entra_stock Script Date: 26/9/00 13:23:17 ******/ CREATE PROCEDURE sp_xxx_entra_stock @raiz CHAR(16),@talla CHAR(2),@color CHAR(2), @almacen CHAR(4), @empresa CHAR(4), @cantidad FLOAT, @total FLOAT,@en_euro BIT, @poner_articulo BIT,@divisa CHAR(10), @precio FLOAT AS DECLARE @sy_c1 FLOAT DECLARE @sy_c2 FLOAT DECLARE @defecto CHAR(1) DECLARE @sy_ca CHAR(1) DECLARE @en_euro2 BIT DECLARE @e_vidap FLOAT DECLARE @e_vidau FLOAT DECLARE @ult_coste FLOAT DECLARE @costemed FLOAT DECLARE @mensaje CHAR(255) /* SELECT @mensaje='R'+@raiz+' '+convert(char(3),@cantidad)+'.' select @mensaje=@mensaje+'total '+convert(char(10),@total) exec sp_xxx_ponmsg @mensaje */ IF @cantidad=0 OR @cantidad=NULL RETURN SELECT @sy_c1=sy_c1,@sy_c2=sy_c2 FROM sistemad WHERE id=1 SELECT @defecto=defecto,@sy_ca=coste_a FROM empresa WHERE empresa=@empresa IF @en_euro=1 AND @defecto='P' SELECT @total=@total*@sy_c1 IF @en_euro=0 AND @defecto='E' SELECT @total=@total*@sy_c2 IF NOT EXISTS (SELECT * FROM exist WHERE empresa = @empresa AND almacen = @almacen AND raiz = @raiz AND talla = @talla AND color = @color) BEGIN SELECT @en_euro2=0 IF @defecto='E' SELECT @en_euro2=1 INSERT INTO exist (empresa, raiz, talla, color, almacen, stock_rese, stock, stock_min, stock_ini, stock_pedi, stock_max, ubicacion, en_euro, clav_1) VALUES (@empresa, @raiz, @talla, @color, @almacen, 0, 0, 0, 0, 0, 0, '', @en_euro2, @empresa+@raiz+@talla+@color+@almacen) END UPDATE exist SET stock=stock+@cantidad WHERE empresa = @empresa AND almacen = @almacen AND raiz = @raiz AND talla = @talla AND color = @color SELECT @ult_coste=0 IF @cantidad<>0 SELECT @ult_coste=@total/@cantidad UPDATE arti2 SET e_vidau=e_vidau+@cantidad,e_vidap=e_vidap+@total, ult_coste=@ult_coste WHERE empresa = @empresa AND raiz = @raiz AND talla = @talla AND color = @color SELECT @e_vidap=e_vidap,@e_vidau=e_vidau FROM arti2 WHERE empresa = @empresa AND raiz = @raiz AND talla = @talla AND color = @color /* SELECT @mensaje='EP'+convert(char(10),@E_VIDAP) exec sp_xxx_ponmsg @mensaje */ SELECT @costemed=0 IF @e_vidau=0 SELECT @e_vidap=0,@costemed=0 ELSE SELECT @costemed=@e_vidap/@e_vidau /* SELECT @mensaje='->EP'+convert(char(10),@E_VIDAP) exec sp_xxx_ponmsg @mensaje */ UPDATE arti2 SET e_vidap=@e_vidap,costemed=@costemed WHERE empresa = @empresa AND raiz = @raiz AND talla = @talla AND color = @color IF @poner_articulo=1 BEGIN SELECT @en_euro2=en_eurodf FROM articulo WHERE empresa=@empresa AND raiz=@raiz AND talla=@talla AND @color=color IF @en_euro<>@en_euro2 AND @divisa='' BEGIN IF @en_euro2=1 SELECT @precio=@precio*@sy_c2 IF @en_euro2=0 SELECT @precio=@precio*@sy_c1 END UPDATE articulo SET prec_coste=@precio,divisa=@divisa WHERE empresa=@empresa AND raiz=@raiz AND talla=@talla AND @color=color END GO /****** Object: Stored Procedure dbo.sp_xxx_ponmsg Script Date: 18/5/01 12:58:21 ******/ /****** Object: Stored Procedure dbo.sp_xxx_ponmsg Script Date: 3/5/01 9:24:48 ******/ /****** Object: Stored Procedure dbo.sp_xxx_ponmsg Script Date: 19/2/01 11:30:20 ******/ /****** Object: Stored Procedure dbo.sp_xxx_ponmsg Script Date: 14/12/00 12:25:08 ******/ /****** Object: Stored Procedure dbo.sp_xxx_ponmsg Script Date: 26/9/00 13:23:17 ******/ CREATE PROCEDURE sp_xxx_ponmsg @mm CHAR(200) AS DECLARE @id int DECLARE @n int DECLARE @mensaje CHAR(255) SELECT @id=@@spid SELECT @mensaje=mensaje FROM xxxmsg WHERE sp_id=@id SELECT @mensaje=(CASE WHEN @mensaje IS NULL THEN @MM ELSE RTRIM(LTRIM(@mensaje))+CHAR(13)+@MM END) UPDATE xxxmsg SET mensaje=@mensaje WHERE sp_id=@id SELECT @n=@@ROWCOUNT IF @n=0 BEGIN INSERT xxxmsg (sp_id,mensaje) VALUES (@id,@MM) END RETURN GO /****** Object: Stored Procedure dbo.sp_xxx_quitamsg Script Date: 18/5/01 12:58:21 ******/ /****** Object: Stored Procedure dbo.sp_xxx_quitamsg Script Date: 3/5/01 9:24:48 ******/ /****** Object: Stored Procedure dbo.sp_xxx_quitamsg Script Date: 19/2/01 11:30:20 ******/ /****** Object: Stored Procedure dbo.sp_xxx_quitamsg Script Date: 14/12/00 12:25:08 ******/ /****** Object: Stored Procedure dbo.sp_xxx_quitamsg Script Date: 26/9/00 13:23:17 ******/ /****** Object: Stored Procedure dbo.sp_xxx_quitamsg Script Date: 26/6/00 14:56:49 ******/ /****** Object: Stored Procedure dbo.sp_xxx_quitamsg Script Date: 26/6/00 9:03:32 ******/ /****** Object: Stored Procedure dbo.sp_xxx_quitamsg Script Date: 24/3/2000 10:08:30 ******/ /****** Object: Stored Procedure dbo.sp_xxx_quitamsg Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Stored Procedure dbo.sp_xxx_quitamsg Script Date: 23/3/2000 11:25:17 ******/ /****** Object: Stored Procedure dbo.sp_xxx_quitamsg Script Date: 16/3/2000 12:08:28 ******/ /****** Object: Stored Procedure dbo.sp_xxx_quitamsg Script Date: 2/3/2000 8:30:20 ******/ /****** Object: Stored Procedure dbo.sp_xxx_quitamsg Script Date: 24/6/99 13:59:38 ******/ /****** Object: Stored Procedure dbo.sp_xxx_quitamsg Script Date: 7/6/99 11:50:37 ******/ /****** Object: Stored Procedure dbo.sp_xxx_quitamsg Script Date: 1/6/99 12:01:59 ******/ /****** Object: Stored Procedure dbo.sp_xxx_quitamsg Script Date: 1/6/99 9:54:58 ******/ /****** Object: Stored Procedure dbo.sp_xxx_quitamsg Script Date: 19/5/99 12:02:25 ******/ /****** Object: Stored Procedure dbo.sp_xxx_quitamsg Script Date: 7/5/99 12:50:04 ******/ CREATE PROCEDURE sp_xxx_quitamsg AS DECLARE @id int DECLARE @n int SELECT @id=@@spid UPDATE xxxmsg SET mensaje=NULL WHERE sp_id=@id SELECT @n=@@ROWCOUNT IF @n=0 BEGIN INSERT xxxmsg (sp_id,mensaje) VALUES (@id,NULL) END RETURN GO /****** Object: Stored Procedure dbo.sp_xxx_stockpedi Script Date: 18/5/01 12:58:21 ******/ /****** Object: Stored Procedure dbo.sp_xxx_stockpedi Script Date: 3/5/01 9:24:49 ******/ /****** Object: Stored Procedure dbo.sp_xxx_stockpedi Script Date: 19/2/01 11:30:20 ******/ /****** Object: Stored Procedure dbo.sp_xxx_stockpedi Script Date: 14/12/00 12:25:08 ******/ /****** Object: Stored Procedure dbo.sp_xxx_stockpedi Script Date: 26/9/00 13:23:19 ******/ /****** Object: Stored Procedure dbo.sp_xxx_stockpedi Script Date: 26/6/00 14:56:49 ******/ /****** Object: Stored Procedure dbo.sp_xxx_stockpedi Script Date: 26/6/00 9:03:32 ******/ /****** Object: Stored Procedure dbo.sp_xxx_stockpedi Script Date: 24/3/2000 10:08:30 ******/ /****** Object: Stored Procedure dbo.sp_xxx_stockpedi Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Stored Procedure dbo.sp_xxx_stockpedi Script Date: 23/3/2000 11:25:17 ******/ /****** Object: Stored Procedure dbo.sp_xxx_stockpedi Script Date: 16/3/2000 12:08:28 ******/ /****** Object: Stored Procedure dbo.sp_xxx_stockpedi Script Date: 2/3/2000 8:30:20 ******/ /****** Object: Stored Procedure dbo.sp_xxx_stockpedi Script Date: 24/6/99 13:59:38 ******/ /****** Object: Stored Procedure dbo.sp_xxx_stockpedi Script Date: 7/6/99 11:50:37 ******/ /****** Object: Stored Procedure dbo.sp_xxx_stockpedi Script Date: 1/6/99 12:01:59 ******/ /****** Object: Stored Procedure dbo.sp_xxx_stockpedi Script Date: 1/6/99 9:54:58 ******/ /****** Object: Stored Procedure dbo.sp_xxx_stockpedi Script Date: 19/5/99 12:02:25 ******/ /****** Object: Stored Procedure dbo.sp_xxx_stockpedi Script Date: 7/5/99 12:50:05 ******/ CREATE PROCEDURE sp_xxx_stockpedi @empresa CHAR(4), @raiz CHAR(16), @talla CHAR(2), @color CHAR(2), @cantidad FLOAT, @almacen CHAR(4) AS DECLARE @en_euro BIT DECLARE @defecto CHAR(1) DECLARE @msg CHAR(255) /* EXECUTE SP_XXX_PONMSG "EL ARTICULO" EXECUTE SP_XXX_PONMSG @RAIZ select @MSG="TALLA "+@TALLA+"." EXECUTE SP_XXX_PONMSG @MSG select @MSG="COLOR "+@COLOR+"." EXECUTE SP_XXX_PONMSG @MSG EXECUTE SP_XXX_PONMSG "ALMACEN" EXECUTE SP_XXX_PONMSG @ALMACEN EXECUTE SP_XXX_PONMSG "empresa" EXECUTE SP_XXX_PONMSG @empresa EXECUTE SP_XXX_PONMSG "CANTIDAD" sELECT @msg=convert(char (10) ,@cantidad ) EXECUTE SP_XXX_PONMSG @msg */ IF NOT EXISTS (SELECT * FROM exist WHERE empresa=@empresa AND almacen=@almacen AND raiz=@raiz AND talla=@talla AND color=@color) BEGIN SELECT @defecto=(SELECT defecto FROM empresa WHERE empresa=@empresa) SELECT @en_euro=0 IF @defecto='E' SELECT @en_euro=1 /* EXECUTE SP_XXX_PONMSG "creo ficha de existencias" */ INSERT INTO exist (empresa, raiz, talla, color, almacen, stock_rese, stock, stock_min, stock_ini, stock_pedi, stock_max, ubicacion, en_euro, clav_1) VALUES (@empresa, @raiz, @talla, @color, @almacen, 0, 0, 0, 0, 0, 0, '', @en_euro, @empresa+@raiz+@talla+@color+@almacen) /* EXECUTE SP_XXX_PONMSG "`POR DIOS QUE LA HE CREADO" */ END /* EXECUTE SP_XXX_PONMSG "ACTUALIZO EXISRENCIAS" */ UPDATE exist SET stock_pedi = stock_pedi + @cantidad WHERE empresa = @empresa AND almacen = @almacen AND raiz = @raiz AND talla = @talla AND color = @color GO /****** Object: Stored Procedure dbo.sp_xxx_tipo_iva Script Date: 18/5/01 12:58:21 ******/ /****** Object: Stored Procedure dbo.sp_xxx_tipo_iva Script Date: 3/5/01 9:24:49 ******/ /****** Object: Stored Procedure dbo.sp_xxx_tipo_iva Script Date: 19/2/01 11:30:20 ******/ /****** Object: Stored Procedure dbo.sp_xxx_tipo_iva Script Date: 14/12/00 12:25:08 ******/ /****** Object: Stored Procedure dbo.sp_xxx_tipo_iva Script Date: 26/9/00 13:23:19 ******/ /****** Object: Stored Procedure dbo.sp_xxx_tipo_iva Script Date: 26/6/00 14:56:50 ******/ /****** Object: Stored Procedure dbo.sp_xxx_tipo_iva Script Date: 26/6/00 9:03:32 ******/ /****** Object: Stored Procedure dbo.sp_xxx_tipo_iva Script Date: 24/3/2000 10:08:30 ******/ /****** Object: Stored Procedure dbo.sp_xxx_tipo_iva Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Stored Procedure dbo.sp_xxx_tipo_iva Script Date: 23/3/2000 11:25:17 ******/ /****** Object: Stored Procedure dbo.sp_xxx_tipo_iva Script Date: 16/3/2000 12:08:28 ******/ /****** Object: Stored Procedure dbo.sp_xxx_tipo_iva Script Date: 2/3/2000 8:30:20 ******/ /****** Object: Stored Procedure dbo.sp_xxx_tipo_iva Script Date: 24/6/99 13:59:38 ******/ /****** Object: Stored Procedure dbo.sp_xxx_tipo_iva Script Date: 7/6/99 11:50:37 ******/ /****** Object: Stored Procedure dbo.sp_xxx_tipo_iva Script Date: 1/6/99 12:01:59 ******/ /****** Object: Stored Procedure dbo.sp_xxx_tipo_iva Script Date: 1/6/99 9:54:58 ******/ /****** Object: Stored Procedure dbo.sp_xxx_tipo_iva Script Date: 19/5/99 12:02:25 ******/ /****** Object: Stored Procedure dbo.sp_xxx_tipo_iva Script Date: 7/5/99 12:50:05 ******/ CREATE PROCEDURE sp_xxx_tipo_iva @tabla FLOAT, @tipo FLOAT,@fecha DATETIME,@t FLOAT OUTPUT,@r FLOAT OUTPUT AS DECLARE @resultado FLOAT DECLARE @iva1 FLOAT DECLARE @iva2 FLOAT DECLARE @iva3 FLOAT DECLARE @iva4 FLOAT DECLARE @rec1 FLOAT DECLARE @rec2 FLOAT DECLARE @rec3 FLOAT DECLARE @rec4 FLOAT DECLARE @fecha1 DATETIME DECLARE @fecha2 DATETIME SELECT @t=0 SELECT @r=0 DECLARE s CURSOR FOR SELECT fecha_iva1,fecha_iva2 FROM sistemad WHERE id=1 OPEN s FETCH NEXT FROM s INTO @fecha1,@fecha2 CLOSE s DEALLOCATE s IF @fecha<@fecha2 RETURN IF @tabla<1 SELECT @tabla=1 IF @tabla>4 SELECT @tabla=1 IF @fecha>=@fecha1 BEGIN IF @tabla=1 DECLARE s CURSOR FOR SELECT iva1_a,iva2_a,iva3_a,iva4_a,rec1_a,rec2_a,rec3_a,rec4_a FROM sistemad WHERE id=1 IF @tabla=2 DECLARE s CURSOR FOR SELECT iva1_b,iva2_b,iva3_b,iva4_b,rec1_b,rec2_b,rec3_b,rec4_b FROM sistemad WHERE id=1 IF @tabla=3 DECLARE s CURSOR FOR SELECT iva1_c,iva2_c,iva3_c,iva4_c,rec1_c,rec2_c,rec3_c,rec4_c FROM sistemad WHERE id=1 IF @tabla=4 DECLARE s CURSOR FOR SELECT iva1_d,iva2_d,iva3_d,iva4_d,rec1_d,rec2_d,rec3_d,rec4_d FROM sistemad WHERE id=1 END IF @fecha<@fecha1 BEGIN IF @tabla=1 DECLARE s CURSOR FOR SELECT iva1_a_ant,iva2_a_ant,iva3_a_ant,iva4_a_ant,rec1_a_ant,rec2_a_ant,rec3_a_ant,rec4_a_ant FROM sistemad WHERE id=1 IF @tabla=2 DECLARE s CURSOR FOR SELECT iva1_b_ant,iva2_b_ant,iva3_b_ant,iva4_b_ant,rec1_b_ant,rec2_b_ant,rec3_b_ant,rec4_b_ant FROM sistemad WHERE id=1 IF @tabla=3 DECLARE s CURSOR FOR SELECT iva1_c_ant,iva2_c_ant,iva3_c_ant,iva4_c_ant,rec1_c_ant,rec2_c_ant,rec3_c_ant,rec4_c_ant FROM sistemad WHERE id=1 IF @tabla=4 DECLARE s CURSOR FOR SELECT iva1_d_ant,iva2_d_ant,iva3_d_ant,iva4_d_ant,rec1_d_ant,rec2_d_ant,rec3_d_ant,rec4_d_ant FROM sistemad WHERE id=1 END OPEN s FETCH NEXT FROM s INTO @iva1,@iva2,@iva3,@iva4,@rec1,@rec2,@rec3,@rec4 CLOSE s DEALLOCATE s IF @tipo<1 SELECT @tipo=1 IF @tipo>4 SELECT @tipo=1 IF @tipo=1 SELECT @t=@iva1 IF @tipo=2 SELECT @t=@iva2 IF @tipo=3 SELECT @t=@iva3 IF @tipo=4 SELECT @t=@iva4 IF @tipo=1 SELECT @r=@rec1 IF @tipo=2 SELECT @r=@rec2 IF @tipo=3 SELECT @r=@rec3 IF @tipo=4 SELECT @r=@rec4 RETURN GO /****** Object: Stored Procedure dbo.sp_finaliza_pro Script Date: 18/5/01 12:58:21 ******/ /****** Object: Stored Procedure dbo.sp_finaliza_pro Script Date: 3/5/01 9:24:49 ******/ /****** Object: Stored Procedure dbo.sp_finaliza_pro Script Date: 19/2/01 11:30:21 ******/ /****** Object: Stored Procedure dbo.sp_finaliza_pro Script Date: 14/12/00 12:25:08 ******/ /****** Object: Stored Procedure dbo.sp_finaliza_pro Script Date: 26/9/00 13:23:19 ******/ CREATE PROCEDURE sp_finaliza_pro @fichero CHAR(10), @empresa CHAR(4), @serie CHAR(2), @numero FLOAT AS DECLARE @en_euro BIT DECLARE @dto_c FLOAT DECLARE @dto_rec FLOAT DECLARE @dto_p FLOAT DECLARE @total_sumas FLOAT DECLARE @total_recargos FLOAT DECLARE @gasto1 FLOAT DECLARE @gasto2 FLOAT DECLARE @gasto3 FLOAT DECLARE @gasto4 FLOAT DECLARE @gasto5 FLOAT DECLARE @gasto6 FLOAT DECLARE @gasto7 FLOAT DECLARE @gasto8 FLOAT DECLARE @gasto9 FLOAT DECLARE @gasto10 FLOAT DECLARE @arancelt FLOAT DECLARE @resultado FLOAT DECLARE @pedido FLOAT DECLARE @divisa CHAR(10) DECLARE @raiz CHAR(16) DECLARE @uar CHAR(16) DECLARE @talla CHAR(2) DECLARE @uat CHAR(2) DECLARE @color CHAR(2) DECLARE @uac CHAR(2) DECLARE @almacen CHAR(4) DECLARE @ua CHAR(4) DECLARE @cantidad FLOAT DECLARE @uc FLOAT DECLARE @total_l FLOAT DECLARE @a_pre FLOAT DECLARE @up FLOAT DECLARE @xtotal FLOAT DECLARE @ajustado FLOAT DECLARE @linea FLOAT DECLARE @mensaje CHAR(255) DECLARE @poner_art BIT DECLARE @ajusta_art CHAR(1) SELECT @poner_art=0 SELECT @ajusta_art="N" /* EXEC SP_XXX_PONMSG 'EN FIN PRO' */ IF @fichero = 'albpro' BEGIN SELECT @ajusta_art=coste_a FROM empresa WHERE empresa=@empresa SELECT @en_euro=en_euro,@dto_c=dto_c,@dto_rec=dto_rec,@dto_p=dto_p, @total_sumas = suma1+suma2+suma3+suma4, @total_recargos=recargo1+recargo2+recargo3+recargo4, @gasto1=gasto1 ,@gasto2=gasto2, @gasto3=gasto3 ,@gasto4 =gasto4 , @gasto5=gasto5 ,@gasto6 =gasto6 , @gasto7=gasto7 ,@gasto8 =gasto8 , @gasto9=gasto9 ,@gasto10=gasto10, @arancelt=arancelt,@pedido=pedido, @divisa=divisa FROM albpro WHERE empresa=@empresa AND serie=@serie AND numero=@numero DECLARE ll CURSOR FOR SELECT raiz,talla,color,cantidad,almacen, uar, uat, uac, uc, ua, up, total_l,a_pre,linea FROM linalbp WHERE empresa=@empresa AND serie=@serie AND numero=@numero END IF @fichero = 'entrada' BEGIN SELECT @ajusta_art=coste_f FROM empresa WHERE empresa=@empresa SELECT @en_euro=en_euro,@dto_c=dto_c,@dto_rec=dto_rec,@dto_p=dto_p, @total_sumas=suma1+suma2+suma3+suma4, @total_recargos=recargo1+recargo2+recargo3+recargo4, @gasto1=gasto1 ,@gasto2=gasto2, @gasto3=gasto3 ,@gasto4 =gasto4 , @gasto5=gasto5 ,@gasto6 =gasto6 , @gasto7=gasto7 ,@gasto8 =gasto8 , @gasto9=gasto9 ,@gasto10=gasto10, @arancelt=arancelt,@pedido=pedido, @divisa=divisa FROM entrada WHERE empresa=@empresa AND serie=@serie AND numero=@numero DECLARE ll CURSOR FOR SELECT raiz,talla,color,cantidad,almacen, uar, uat, uac, uc, ua, up, total_l, a_pre,linea FROM lineaent WHERE empresa=@empresa AND serie=@serie AND numero=@numero END IF @ajusta_art="S" SELECT @poner_art=1 OPEN ll FETCH NEXT FROM ll INTO @raiz,@talla,@color,@cantidad,@almacen, @uar,@uat,@uac,@uc,@ua,@up, @total_l,@a_pre,@linea WHILE (@@fetch_status <> -1) BEGIN IF (@@fetch_status <> -2) BEGIN SELECT @uc = -@uc SELECT @xtotal = @uc * @up EXECUTE sp_xxx_entra_stock @uar,@uat,@uac,@ua, @empresa,@uc,@xtotal,@en_euro, 0,'',@up /************* aqui es donde hay que hacer el calculo de prorrateo con sp_aj_a_imp ************/ EXECUTE sp_aj_a_imp @total_l, @en_euro, @empresa, @dto_c, @dto_rec, @dto_p, @total_sumas, @total_recargos, @gasto1, @gasto2, @gasto3, @gasto4, @gasto5, @gasto6, @gasto7, @gasto8, @gasto9, @gasto10, @arancelt, @resultado OUTPUT SELECT @ajustado = @resultado /* SELECT @mensaje='fp '+str(@linea)+@raiz execute sp_xxx_ponmsg @mensaje */ /*************************************************************************************/ EXECUTE sp_xxx_entra_stock @raiz,@talla,@color,@almacen, @empresa,@cantidad,@ajustado,@en_euro, @poner_art,@divisa,@a_pre END IF @fichero='albpro' UPDATE linalbp SET uc = cantidad, up = CASE WHEN (cantidad=0) THEN 0 ELSE (@ajustado/cantidad) END, ua=almacen , uar=raiz, uat=talla, uac=color WHERE empresa=@empresa AND serie=@serie AND numero=@numero AND linea = @linea AND linea=@linea IF @fichero='entrada' UPDATE lineaent SET uc=cantidad,up=CASE WHEN (cantidad=0) THEN 0 ELSE (@ajustado/cantidad) END, ua=almacen, uar=raiz, uat=talla, uac=color WHERE empresa=@empresa AND serie=@serie AND numero=@numero AND linea = @linea AND linea=@linea FETCH NEXT FROM ll INTO @raiz,@talla,@color,@cantidad,@almacen, @uar,@uat,@uac,@uc,@ua,@up, @total_l,@a_pre,@linea END CLOSE ll DEALLOCATE ll /* EXEC SP_XXX_PONMSG 'EN FIN PRO FIN' */ GO /****** Object: Stored Procedure dbo.sp_haz_deu2 Script Date: 18/5/01 12:58:21 ******/ /****** Object: Stored Procedure dbo.sp_haz_deu2 Script Date: 3/5/01 9:24:49 ******/ /****** Object: Stored Procedure dbo.sp_haz_deu2 Script Date: 19/2/01 11:30:21 ******/ /****** Object: Stored Procedure dbo.sp_haz_deu2 Script Date: 14/12/00 12:25:09 ******/ /****** Object: Stored Procedure dbo.sp_haz_deu2 Script Date: 26/9/00 13:23:19 ******/ CREATE PROCEDURE sp_haz_deu2 @empresa CHAR(4), @serie CHAR(2), @numero FLOAT AS DECLARE @mensaje CHAR(255) DECLARE @en_euro BIT DECLARE @fp CHAR(4) DECLARE @redondeo FLOAT DECLARE @cliente CHAR(10) DECLARE @porcentaje FLOAT DECLARE @dias FLOAT DECLARE @recibido CHAR(1) DECLARE @cobrado CHAR(1) DECLARE @descrip CHAR(40) DECLARE @total FLOAT DECLARE @importe FLOAT DECLARE @fecha DATETIME DECLARE @fechav DATETIME DECLARE @fecha2 DATETIME DECLARE @diasx DATETIME DECLARE @fechamaxr DATETIME DECLARE @fecharec DATETIME DECLARE @fechades DATETIME DECLARE @automatico CHAR(1) DECLARE @cli_auto CHAR(10) DECLARE @enlazado CHAR(1) DECLARE @fecha_r DATETIME DECLARE @sofotopon DATETIME DECLARE @diasmax FLOAT DECLARE @dia1 FLOAT DECLARE @dia2 FLOAT DECLARE @dia3 FLOAT DECLARE @dia4 FLOAT DECLARE @quitar FLOAT DECLARE @maximo DATETIME DECLARE @sumalin FLOAT DECLARE @ultimo_automatico BIT DECLARE @diferencia FLOAT DECLARE @ic FLOAT DECLARE @dc DATETIME DECLARE @rc CHAR(1) DECLARE @tc CHAR(1) DECLARE @ec BIT DECLARE @sy_c1 FLOAT DECLARE @sy_c2 FLOAT IF EXISTS (SELECT * FROM lindeu2 WHERE empresa = @empresa AND serie=@serie AND numero=@numero AND automatico<>'S' AND (recibido='S' OR devuelto='S') ) BEGIN EXEC sp_xxx_PONmsg "Hay efectos enviados o devueltos. No se ha recalculado la deuda" RETURN END IF EXISTS (SELECT * FROM pagos WHERE empresa = @empresa AND serie=@serie AND factura=@numero AND automatico<>'S' ) BEGIN EXEC sp_xxx_PONmsg "Hay pagos de la factura. No se ha recalculado la deuda" RETURN END /**************************************************************************** ***************************************************************************** ****** A PATIR DE AQUI YA NO HAY IMPEDIMENTO PARA REGENERAR LA DEUDA ******** ****************************************************************************/ DECLARE facfac CURSOR FOR SELECT pago,en_euro,cliente,total,fecha FROM entrada WHERE empresa=@empresa AND serie=@serie AND numero=@numero OPEN facfac FETCH NEXT FROM facfac INTO @fp,@en_euro,@cliente,@total,@fecha CLOSE facfac DEALLOCATE facfac SELECT @redondeo=0 IF @en_euro=1 SELECT @redondeo=2 /* select "forma pago"=@fp,"cliente "=@cliente,"en_euro"=@en_euro,"redondeo "=@redondeo,"total"=@total */ DECLARE clicli CURSOR FOR SELECT pago1,pago2,pago3,pago4 FROM empresa WHERE empresa=@empresa OPEN clicli FETCH NEXT FROM clicli INTO @dia1,@dia2,@dia3,@dia4 CLOSE clicli DEALLOCATE clicli /* select dia1=@dia1,dia2=@dia2,dia3=@dia3,dia4=@dia4 */ /************************************************************************** *** DESHACER LAS IMPUTACIONES EN PAGOS Y EFECTOS ENVIADOS **************************************************************************/ SELECT @sy_c1=(SELECT sy_c1 FROM sistemad WHERE id=1) SELECT @sy_c2=(SELECT sy_c2 FROM sistemad WHERE id=1) DECLARE lc CURSOR FOR SELECT pagos.importe_c, pagos.dias, lindeu2.recibido, pagos.en_euro FROM pagos, lindeu2 WHERE pagos.empresa=@empresa AND pagos.serie=@serie AND pagos.factura=@numero AND lindeu2.empresa=@empresa AND lindeu2.serie=@serie AND lindeu2.numero=@numero AND lindeu2.dias=pagos.dias OPEN lc FETCH NEXT FROM lc INTO @ic,@dc,@rc,@ec WHILE (@@fetch_status <> -1) BEGIN IF (@@fetch_status <> -2) BEGIN /*DESHACER*/ SELECT @tc='E' IF @rc='N' SELECT @tc='F' /* SELECT "EL PAGO "=@IC," DIAS "=@DC */ EXECUTE sp_riesgo_pro @empresa, @cliente, @tc, @ic, @ec IF @en_euro<>@ec BEGIN IF @ec=1 SELECT @ic=ROUND(@ic*@sy_c2,0) ELSE SELECT @ic=ROUND(@ic*@sy_c1,2) END UPDATE entrada SET pagado=pagado-@ic WHERE empresa=@empresa AND serie=@serie AND numero=@numero END FETCH NEXT FROM lc INTO @ic,@dc,@rc,@ec END CLOSE lc DEALLOCATE lc DELETE pagos WHERE empresa=@empresa AND factura=@numero AND serie=@serie DECLARE lind CURSOR FOR SELECT recibido,importe FROM lindeu2 WHERE empresa=@empresa AND serie=@serie AND numero=@numero AND recibido='S' OPEN lind FETCH NEXT FROM lind INTO @recibido,@importe WHILE (@@fetch_status <> -1) BEGIN IF (@@fetch_status <> -2) BEGIN /*DESHACER*/ SELECT @quitar=-@importe EXECUTE sp_riesgo_pro @empresa, @cliente, 'F', @importe,@en_euro EXECUTE sp_riesgo_pro @empresa, @cliente, 'E', @quitar,@en_euro END FETCH NEXT FROM lind INTO @recibido,@importe END CLOSE lind DEALLOCATE lind DELETE lindeu2 WHERE empresa=@empresa AND numero=@numero AND serie=@serie /************************************************************************** * RECREAR LA DEUDA **************************************************************************/ SELECT @sofotopon=CONVERT(DATETIME,"12/12/9999") SELECT @maximo =CONVERT(DATETIME,"01/01/1800") SELECT @ultimo_automatico=1 SELECT @sumalin =0 DECLARE linfp CURSOR FOR SELECT porcentaje,dias,recibido, cobrado,descrip,diasmax FROM linpago WHERE empresa=@empresa AND numero=@fp OPEN linfp FETCH NEXT FROM linfp INTO @porcentaje,@dias,@recibido, @cobrado,@descrip,@diasmax WHILE (@@fetch_status <> -1) BEGIN IF (@@fetch_status <> -2) BEGIN IF @recibido<>'S' SELECT @recibido='N' SELECT @porcentaje,@dias,@recibido,@cobrado,@descrip SELECT @importe=ROUND(@total*@porcentaje/100,@redondeo) SELECT @fecha2=dateadd(day,@dias,@fecha) EXEC SP_AJ_VENC @fecha2,@dia1,@dia2,@dia3,@dia4,@fechav OUT SELECT @importe,@fechav SELECT @fechamaxr=dateadd(day,@diasmax,@fecha) SELECT @automatico=@recibido SELECT @cli_auto=@cliente IF @recibido='S' SELECT @fecharec=@fecha ELSE SELECT @fecharec=@sofotopon INSERT INTO lindeu2 (empresa,serie,numero, porcentaje, dias, fechamaxr, importe,pagado_l, descripcio,recibido, automatico,cli_auto,fecharec,en_euro, fechades, memo) VALUES (@empresa,@serie,@numero, @porcentaje, @fechav, @fechamaxr, @importe,0, @descrip,@recibido, @recibido,@cliente,@fecharec,@en_euro, @sofotopon, '') IF @recibido='S' BEGIN SELECT @quitar=-@importe EXECUTE sp_riesgo_pro @empresa, @cliente, 'F', @quitar,@en_euro EXECUTE sp_riesgo_pro @empresa, @cliente, 'E', @importe,@en_euro END IF @cobrado='S' BEGIN SELECT @quitar=@QUITAR EXECUTE sp_pag_auto @empresa,@serie,@numero,@cliente,@importe,@fechav,@recibido,@en_euro END SELECT @sumalin=@sumalin+@importe IF @fechav>@maximo BEGIN SELECT @maximo=@fechav SELECT @ultimo_automatico=0 IF @cobrado='S' SELECT @ultimo_automatico=1 END END FETCH NEXT FROM linfp INTO @porcentaje,@dias,@recibido, @cobrado,@descrip,@diasmax END CLOSE linfp DEALLOCATE linfp SELECT @diferencia=@total-@sumalin IF @diferencia<>0 BEGIN UPDATE lindeu2 SET importe=importe+@diferencia WHERE empresa=@empresa AND serie=@serie AND dias=@fechav DECLARE lind CURSOR FOR SELECT recibido,importe FROM lindeu2 WHERE empresa=@empresa AND serie=@serie AND dias=@fechav OPEN lind FETCH NEXT FROM lind INTO @recibido,@importe CLOSE lind DEALLOCATE lind IF @recibido='S' BEGIN SELECT @quitar=-@diferencia EXECUTE sp_riesgo_pro @empresa, @cliente, 'F', @quitar,@en_euro EXECUTE sp_riesgo_pro @empresa, @cliente, 'E', @diferencia,@en_euro END IF @ultimo_automatico=1 BEGIN SELECT @quitar=@QUITAR EXECUTE sp_pag_auto @empresa,@serie,@numero,@cliente,@importe,@maximo,@recibido,@en_euro END END GO /****** Object: Stored Procedure dbo.sp_haz_deuda Script Date: 18/5/01 12:58:21 ******/ /****** Object: Stored Procedure dbo.sp_haz_deuda Script Date: 3/5/01 9:24:49 ******/ /****** Object: Stored Procedure dbo.sp_haz_deuda Script Date: 19/2/01 11:30:21 ******/ CREATE PROCEDURE sp_haz_deuda @empresa CHAR(4), @serie CHAR(2), @numero FLOAT AS DECLARE @mensaje CHAR(255) DECLARE @en_euro BIT DECLARE @fp CHAR(4) DECLARE @redondeo FLOAT DECLARE @cliente CHAR(10) DECLARE @porcentaje FLOAT DECLARE @dias FLOAT DECLARE @recibido CHAR(1) DECLARE @cobrado CHAR(1) DECLARE @descrip CHAR(40) DECLARE @total FLOAT DECLARE @importe FLOAT DECLARE @fecha DATETIME DECLARE @fechav DATETIME DECLARE @fecha2 DATETIME DECLARE @diasx DATETIME DECLARE @fechamaxr DATETIME DECLARE @fecharec DATETIME DECLARE @fechades DATETIME DECLARE @automatico CHAR(1) DECLARE @cli_auto CHAR(10) DECLARE @enlazado CHAR(1) DECLARE @fecha_r DATETIME DECLARE @sofotopon DATETIME DECLARE @diasmax FLOAT DECLARE @dia1 FLOAT DECLARE @dia2 FLOAT DECLARE @dia3 FLOAT DECLARE @dia4 FLOAT DECLARE @quitar FLOAT DECLARE @maximo DATETIME DECLARE @sumalin FLOAT DECLARE @ultimo_automatico BIT DECLARE @diferencia FLOAT DECLARE @ic FLOAT DECLARE @dc DATETIME DECLARE @rc CHAR(1) DECLARE @tc CHAR(1) DECLARE @ec BIT DECLARE @sy_c1 FLOAT DECLARE @sy_c2 FLOAT IF EXISTS (SELECT * FROM lindeud WHERE empresa = @empresa AND serie=@serie AND numero=@numero AND automatico<>'S' AND (recibido='S' OR devuelto='S') ) BEGIN EXEC sp_xxx_PONmsg "Hay efectos recibidos o devueltos. No se ha recalculado la deuda" RETURN END IF EXISTS (SELECT * FROM cobros WHERE empresa = @empresa AND serie=@serie AND factura=@numero AND automatico<>'S' ) BEGIN EXEC sp_xxx_PONmsg "Hay cobros de la factura. No se ha recalculado la deuda" RETURN END /**************************************************************************** ***************************************************************************** ****** A PATIR DE AQUI YA NO HAY IMPEDIMENTO PARA REGENERAR LA DEUDA ******** ****************************************************************************/ DECLARE facfac CURSOR FOR SELECT pago,en_euro,cliente,total,fecha FROM factura WHERE empresa=@empresa AND serie=@serie AND numero=@numero OPEN facfac FETCH NEXT FROM facfac INTO @fp,@en_euro,@cliente,@total,@fecha CLOSE facfac DEALLOCATE facfac SELECT @redondeo=0 IF @en_euro=1 SELECT @redondeo=2 /* select "forma pago"=@fp,"cliente "=@cliente,"en_euro"=@en_euro,"redondeo "=@redondeo */ DECLARE clicli CURSOR FOR SELECT pago1,pago2,pago3,pago4 FROM clientes WHERE empresa=@empresa AND codigo=@cliente OPEN clicli FETCH NEXT FROM clicli INTO @dia1,@dia2,@dia3,@dia4 CLOSE clicli DEALLOCATE clicli /* select dia1=@dia1,dia2=@dia2,dia3=@dia3,dia4=@dia4 */ /************************************************************************** *** DESHACER LAS IMPUTACIONES EN COBROS Y EFECTOS RECIBIDOS **************************************************************************/ SELECT @sy_c1=(SELECT sy_c1 FROM sistemad WHERE id=1) SELECT @sy_c2=(SELECT sy_c2 FROM sistemad WHERE id=1) DECLARE lc CURSOR FOR SELECT cobros.importe_c, cobros.dias, lindeud.recibido, cobros.en_euro FROM cobros, lindeud WHERE cobros.empresa=@empresa AND cobros.serie=@serie AND cobros.factura=@numero AND lindeud.empresa=@empresa AND lindeud.serie=@serie AND lindeud.numero=@numero AND lindeud.dias=cobros.dias OPEN lc FETCH NEXT FROM lc INTO @ic,@dc,@rc,@ec WHILE (@@fetch_status <> -1) BEGIN IF (@@fetch_status <> -2) BEGIN /*DESHACER*/ SELECT @tc='E' IF @rc='N' SELECT @tc='F' /* SELECT "EL COBRO "=@IC," DIAS "=@DC */ EXECUTE sp_riesgo_cli @empresa, @cliente, @tc, @ic, @ec IF @en_euro<>@ec BEGIN IF @ec=1 SELECT @ic=ROUND(@ic*@sy_c2,0) ELSE SELECT @ic=ROUND(@ic*@sy_c1,2) END UPDATE factura SET pagado=pagado-@ic WHERE empresa=@empresa AND serie=@serie AND numero=@numero END FETCH NEXT FROM lc INTO @ic,@dc,@rc,@ec END CLOSE lc DEALLOCATE lc DELETE cobros WHERE empresa=@empresa AND factura=@numero AND serie=@serie DECLARE lind CURSOR FOR SELECT recibido,importe FROM lindeud WHERE empresa=@empresa AND serie=@serie AND numero=@numero AND recibido='S' OPEN lind FETCH NEXT FROM lind INTO @recibido,@importe WHILE (@@fetch_status <> -1) BEGIN IF (@@fetch_status <> -2) BEGIN /*DESHACER*/ SELECT @quitar=-@importe EXECUTE sp_riesgo_cli @empresa, @cliente, 'F', @importe,@en_euro EXECUTE sp_riesgo_cli @empresa, @cliente, 'E', @quitar,@en_euro END FETCH NEXT FROM lind INTO @recibido,@importe END CLOSE lind DEALLOCATE lind DELETE lindeud WHERE empresa=@empresa AND numero=@numero AND serie=@serie /************************************************************************** * RECREAR LA DEUDA **************************************************************************/ SELECT @sofotopon=CONVERT(DATETIME,"12/12/9999") SELECT @maximo =CONVERT(DATETIME,"01/01/1800") SELECT @ultimo_automatico=1 SELECT @sumalin =0 DECLARE linfp CURSOR FOR SELECT porcentaje,dias,recibido, cobrado,descrip,diasmax FROM linpago WHERE empresa=@empresa AND numero=@fp OPEN linfp FETCH NEXT FROM linfp INTO @porcentaje,@dias,@recibido, @cobrado,@descrip,@diasmax WHILE (@@fetch_status <> -1) BEGIN IF (@@fetch_status <> -2) BEGIN IF @recibido<>'S' SELECT @recibido='N' /* SELECT @porcentaje,@dias,@recibido,@cobrado,@descrip */ SELECT @importe=ROUND(@total*@porcentaje/100,@redondeo) SELECT @fecha2=dateadd(day,@dias,@fecha) EXEC SP_AJ_VENC @fecha2,@dia1,@dia2,@dia3,@dia4,@fechav OUT SELECT @fechamaxr=dateadd(day,@diasmax,@fecha) SELECT @automatico=@recibido SELECT @cli_auto=@cliente IF @recibido='S' SELECT @fecharec=@fecha ELSE SELECT @fecharec=@sofotopon INSERT INTO lindeud (empresa,serie,numero, porcentaje, dias, fechamaxr, importe,pagado_l, descripcio,recibido, automatico,cli_auto,fecharec,en_euro, fechades,fecha_r, memo) VALUES (@empresa,@serie,@numero, @porcentaje, @fechav, @fechamaxr, @importe,0, @descrip,@recibido, @recibido,@cliente,@fecharec,@en_euro, @sofotopon,@sofotopon, '') IF @recibido='S' BEGIN SELECT @quitar=-@importe EXECUTE sp_riesgo_cli @empresa, @cliente, 'F', @quitar,@en_euro EXECUTE sp_riesgo_cli @empresa, @cliente, 'E', @importe,@en_euro END IF @cobrado='S' BEGIN SELECT @quitar=@QUITAR EXECUTE sp_cob_auto @empresa,@serie,@numero,@cliente,@importe,@fechav,@recibido,@en_euro END SELECT @sumalin=@sumalin+@importe IF @fechav>@maximo BEGIN SELECT @maximo=@fechav SELECT @ultimo_automatico=0 IF @cobrado='S' SELECT @ultimo_automatico=1 END END FETCH NEXT FROM linfp INTO @porcentaje,@dias,@recibido, @cobrado,@descrip,@diasmax END CLOSE linfp DEALLOCATE linfp SELECT @diferencia=@total-@sumalin IF @diferencia<>0 BEGIN UPDATE lindeud SET importe=importe+@diferencia WHERE empresa=@empresa AND serie=@serie AND dias=@fechav DECLARE lind CURSOR FOR SELECT recibido,importe FROM lindeud WHERE empresa=@empresa AND serie=@serie AND dias=@fechav OPEN lind FETCH NEXT FROM lind INTO @recibido,@importe CLOSE lind DEALLOCATE lind IF @recibido='S' BEGIN SELECT @quitar=-@diferencia EXECUTE sp_riesgo_cli @empresa, @cliente, 'F', @quitar,@en_euro EXECUTE sp_riesgo_cli @empresa, @cliente, 'E', @diferencia,@en_euro END IF @ultimo_automatico=1 BEGIN SELECT @quitar=@QUITAR EXECUTE sp_cob_auto @empresa,@serie,@numero,@cliente,@importe,@maximo,@recibido,@en_euro END END GO /****** Object: Stored Procedure dbo.sp_linea_ped_pro Script Date: 18/5/01 12:58:21 ******/ /****** Object: Stored Procedure dbo.sp_linea_ped_pro Script Date: 3/5/01 9:24:49 ******/ /****** Object: Stored Procedure dbo.sp_linea_ped_pro Script Date: 19/2/01 11:30:21 ******/ /****** Object: Stored Procedure dbo.sp_linea_ped_pro Script Date: 14/12/00 12:25:09 ******/ /****** Object: Stored Procedure dbo.sp_linea_ped_pro Script Date: 26/9/00 13:23:20 ******/ /****** Object: Stored Procedure dbo.sp_linea_ped_pro Script Date: 26/6/00 14:56:50 ******/ /****** Object: Stored Procedure dbo.sp_linea_ped_pro Script Date: 26/6/00 9:03:32 ******/ /****** Object: Stored Procedure dbo.sp_linea_ped_pro Script Date: 24/3/2000 10:08:30 ******/ /****** Object: Stored Procedure dbo.sp_linea_ped_pro Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Stored Procedure dbo.sp_linea_ped_pro Script Date: 23/3/2000 11:25:17 ******/ /****** Object: Stored Procedure dbo.sp_linea_ped_pro Script Date: 16/3/2000 12:08:28 ******/ /****** Object: Stored Procedure dbo.sp_linea_ped_pro Script Date: 2/3/2000 8:30:20 ******/ CREATE PROCEDURE sp_linea_ped_pro @empresa CHAR(4), @serie CHAR(2), @numero FLOAT, @linea INT, @cantidad FLOAT AS DECLARE @cantidadx FLOAT DECLARE @mensaje CHAR(255) DECLARE @raiz CHAR(16) DECLARE @talla CHAR(2) DECLARE @color CHAR(2) DECLARE @desreservar FLOAT DECLARE @almacen CHAR(4) UPDATE lineacom SET servido = servido + @cantidad WHERE empresa = @empresa AND serie = @serie AND numero = @numero AND linea = @linea IF @@ROWCOUNT=0 RETURN SELECT @raiz=raiz, @talla=talla,@color=color, @almacen=almacen FROM lineacom WHERE empresa = @empresa AND serie = @serie AND numero = @numero AND linea = @linea SELECT @cantidad=-@cantidad EXECUTE sp_xxx_stockpedi @empresa,@raiz,@talla,@color,@cantidad,@almacen GO /****** Object: Stored Procedure dbo.sp_mete_albfact Script Date: 18/5/01 12:58:21 ******/ /****** Object: Stored Procedure dbo.sp_mete_albfact Script Date: 3/5/01 9:24:49 ******/ /****** Object: Stored Procedure dbo.sp_mete_albfact Script Date: 19/2/01 11:30:21 ******/ CREATE PROCEDURE sp_mete_albfact @empresaF CHAR(4), @serieF CHAR(2), @numeroF FLOAT, @numeroA FLOAT AS DECLARE @lineaA FLOAT DECLARE @lineaF FLOAT DECLARE @num_ant_albaran FLOAT DECLARE @factura_cliente CHAR(10) DECLARE @albaran_cliente CHAR(10) DECLARE @albaran_total FLOAT DECLARE @albaran_en_euro FLOAT DECLARE @factura_total_ant FLOAT DECLARE @factura_total_nuevo FLOAT DECLARE @a_imputar FLOAT DECLARE @en_euro BIT DECLARE @l_costem FLOAT SELECT @num_ant_albaran=(SELECT albaran FROM factura WHERE empresa = @empresaF AND serie = @serieF AND numero = @numeroF) IF @num_ant_albaran<>0 AND @num_ant_albaran<>@numeroA UPDATE factura SET albaran = 9999999999 WHERE empresa = @empresaF AND serie = @serieF AND numero = @numeroF ELSE UPDATE factura SET albaran = @numeroA WHERE empresa = @empresaF AND serie = @serieF AND numero = @numeroF SELECT @albaran_cliente=cliente, @albaran_total = -total, @albaran_en_euro=en_euro FROM albaran WHERE empresa=@empresaF AND serie = @serieF AND numero =@numeroA DECLARE cLineasAlb CURSOR FOR SELECT lineaalb.linea FROM lineaalb WHERE lineaalb.empresa=@empresaF AND lineaalb.serie = @serieF AND lineaalb.numero = @numeroA OPEN cLineasAlb FETCH NEXT FROM cLineasAlb INTO @lineaA WHILE (@@fetch_status <> -1) BEGIN IF (@@fetch_status <> -2) BEGIN EXECUTE sp_xxx_da_linea_srv 'lineafac', @empresaF, @serieF, @numeroF, @lineaF OUTPUT INSERT INTO lineafac (empresa, serie, numero, linea, raiz, talla, color, descripcio, tarifa_l, precio, cantidad, almacen, dto, precio_sin, total_l, memo, foto, sonido, albaran, lineaalb, lineaped, largo, ancho, alto, en_euro, comis_l,l_costem) SELECT empresa, serie, numero = @numeroF, linea = @lineaF, raiz, talla, color, descripcio, tarifa_l, precio, cantidad, almacen, dto, precio_sin, total_l, memo, foto, sonido, albaran = @numeroA, lineaalb = @lineaA, lineaped, largo, ancho, alto, en_euro empresa, comis_l = 0,l_costem FROM lineaalb WHERE empresa = @empresaF AND serie = @serieF AND numero = @numeroA AND linea = @lineaA UPDATE lineaalb SET lineafac = @lineaF WHERE empresa = @empresaF AND serie = @serieF AND numero = @numeroA AND linea = @lineaA FETCH NEXT FROM cLineasAlb INTO @lineaA END END CLOSE cLineasAlb DEALLOCATE cLineasAlb EXECUTE sp_riesgo_cli @empresaF, @albaran_cliente, 'P', @albaran_total, @albaran_en_euro UPDATE albaran SET factura= @numeroF,seriefac=@serieF WHERE empresa = @empresaF AND serie = @serieF AND numero = @numeroA /*resumar la factura*/ SELECT @factura_total_ant=total, @factura_cliente=cliente,@en_euro=en_euro FROM factura WHERE empresa=@empresaF AND serie=@serieF AND numero=@numeroF EXEC sp_resuma 'factura',@empresaF, @serieF,@numeroF SELECT @factura_total_nuevo=total FROM factura WHERE empresa=@empresaF AND serie=@serieF AND numero=@numeroF SELECT @a_imputar=@factura_total_nuevo-@factura_total_ant EXECUTE sp_riesgo_cli @empresaF, @factura_cliente, 'F', @a_imputar, @en_euro GO /****** Object: Stored Procedure dbo.sp_riesgo_cli Script Date: 18/5/01 12:58:21 ******/ /****** Object: Stored Procedure dbo.sp_riesgo_cli Script Date: 3/5/01 9:24:49 ******/ CREATE PROCEDURE sp_riesgo_cli @empresa CHAR(4), @codigo CHAR(10), @tipo CHAR(1), @importe FLOAT, @en_euro BIT AS DECLARE @madre CHAR(10) DECLARE @tipomad FLOAT DECLARE @defecto CHAR(1) DECLARE @riesgo_pf FLOAT DECLARE @riesgo_f FLOAT DECLARE @riesgo_ef FLOAT DECLARE @riesgo_t FLOAT DECLARE @riesgo_l FLOAT DECLARE @mensaje CHAR(255) DECLARE @codigo_inicial CHAR(10) IF @empresa = NULL RETURN SELECT @codigo_inicial=@codigo DECLARE clicli CURSOR FOR SELECT madre,tipomad,riesgo_pf,riesgo_f,riesgo_ef,riesgo_t,riesgo_l FROM cli2 WHERE empresa=@empresa AND codigo=@codigo OPEN clicli FETCH NEXT FROM clicli INTO @madre,@tipomad,@riesgo_pf,@riesgo_f,@riesgo_ef,@riesgo_t,@riesgo_l CLOSE clicli IF @tipomad=3 BEGIN SELECT @codigo=@madre OPEN clicli FETCH NEXT FROM clicli INTO @madre,@tipomad,@riesgo_pf,@riesgo_f,@riesgo_ef,@riesgo_t,@riesgo_l CLOSE clicli END SELECT @defecto = defecto FROM empresa WHERE empresa = @empresa IF @defecto = 'E' AND @en_euro = 0 SELECT @importe = @importe * (SELECT sy_c2 FROM sistemad) IF @defecto = 'P' AND @en_euro = 1 SELECT @importe = @importe * (SELECT sy_c1 FROM sistemad) IF @tipo='P' SELECT @riesgo_pf=@riesgo_pf+@importe IF @tipo='F' SELECT @riesgo_f =@riesgo_f +@importe IF @tipo='E' SELECT @riesgo_ef=@riesgo_ef+@importe SELECT @riesgo_t=@riesgo_pf+@riesgo_f+@riesgo_ef UPDATE cli2 SET riesgo_pf=@riesgo_pf,riesgo_f=@riesgo_f, riesgo_ef=@riesgo_ef,riesgo_t=@riesgo_t WHERE empresa=@empresa AND codigo=@codigo DEALLOCATE clicli IF @riesgo_l<>0 BEGIN IF @riesgo_t>@riesgo_l BEGIN SELECT @mensaje='El cliente ' + @codigo_inicial+ " supera el importe máximo de riesgo permitido" EXEC sp_xxx_PONmsg @mensaje END END RETURN GO /****** Object: Stored Procedure dbo.sp_xxx_stock Script Date: 18/5/01 12:58:21 ******/ /****** Object: Stored Procedure dbo.sp_xxx_stock Script Date: 3/5/01 9:24:49 ******/ CREATE PROCEDURE sp_xxx_stock @empresa CHAR(4), @raiz CHAR(16), @talla CHAR(2), @color CHAR(2), @cantidad FLOAT, @almacen CHAR(4) AS DECLARE @comp_raiz CHAR(16) DECLARE @comp_talla CHAR(2) DECLARE @comp_color CHAR(2) DECLARE @kit CHAR(1) DECLARE @ss FLOAT DECLARE @msg CHAR(255) DECLARE @cant_original FLOAT DECLARE @defecto CHAR(1) DECLARE @en_euro BIT DECLARE @mensaje CHAR(255) SELECT @cant_original=@cantidad SELECT @KIT=kit FROM arti2 WHERE empresa = @empresa AND raiz = @raiz AND talla = @talla AND color = @color SELECT @kit=ISNULL(@kit," ") /* SELECT @mensaje='---> KIT'+@KIT+'.' exec sp_xxx_ponmsg @mensaje */ IF @KIT <> 'K' BEGIN IF NOT EXISTS (SELECT * FROM exist WHERE empresa = @empresa AND almacen = @almacen AND raiz = @raiz AND talla = @talla AND color = @color) BEGIN SELECT @defecto=(SELECT defecto FROM empresa WHERE empresa=@empresa) SELECT @en_euro=0 IF @defecto='E' SELECT @en_euro=1 INSERT INTO exist (empresa, raiz, talla, color, almacen, stock_rese, stock, stock_min, stock_ini, stock_pedi, stock_max, ubicacion, en_euro, clav_1) VALUES (@empresa, @raiz, @talla, @color, @almacen, 0, 0, 0, 0, 0, 0, '', 0, @empresa+@raiz+@talla+@color+@almacen) END UPDATE exist SET stock = stock - @cantidad WHERE empresa = @empresa AND almacen = @almacen AND raiz = @raiz AND talla = @talla AND color = @color IF (@cantidad>0) AND (SELECT stock FROM exist WHERE empresa = @empresa AND almacen = @almacen AND raiz = @raiz AND talla = @talla AND color = @color) < 0 BEGIN SELECT @msg='No hay STOCK del articulo '+@raiz EXEC sp_xxx_PONmsg @msg END UPDATE arti2 SET e_vidau = e_vidau - @cantidad, e_vidap = costemed * e_vidau WHERE empresa = @empresa AND raiz = @raiz AND talla = @talla AND color = @color END ELSE BEGIN DECLARE componentes CURSOR FOR SELECT comp_raiz, comp_talla, comp_color, cantidad FROM linkit2 WHERE empresa = @empresa AND raiz = @raiz AND talla = @talla AND color = @color OPEN componentes FETCH NEXT FROM componentes INTO @comp_raiz, @comp_talla, @comp_color, @cantidad WHILE (@@fetch_status <> -1) BEGIN IF (@@fetch_status <> -2) BEGIN IF NOT EXISTS (SELECT * FROM exist WHERE empresa = @empresa AND almacen = @almacen AND raiz = @comp_raiz AND talla = @comp_talla AND color = @comp_color) BEGIN SELECT @defecto=(SELECT defecto FROM empresa WHERE empresa=@empresa) SELECT @en_euro=0 IF @defecto='E' SELECT @en_euro=1 INSERT INTO exist (empresa, raiz, talla, color, almacen, stock_rese, stock, stock_min, stock_ini, stock_pedi, stock_max, ubicacion, en_euro, clav_1) VALUES (@empresa, @comp_raiz, @comp_talla, @comp_color, @almacen, 0, -@cantidad*@cant_original, 0, 0, 0, 0, '', 0, @empresa+@comp_raiz+@comp_talla+@comp_color+@almacen) END ELSE BEGIN UPDATE exist SET stock = stock - (@cantidad *@cant_original) WHERE empresa = @empresa AND almacen = @almacen AND raiz = @comp_raiz AND talla = @comp_talla AND color = @comp_color UPDATE arti2 SET e_vidau = e_vidau - @cantidad, e_vidap = costemed * e_vidau WHERE empresa = @empresa AND raiz = @comp_raiz AND talla = @comp_talla AND color = @comp_color END IF (@cantidad>0) AND (SELECT stock FROM exist WHERE empresa = @empresa AND almacen = @almacen AND raiz = @comp_raiz AND talla = @comp_talla AND color = @comp_color) < 0 BEGIN SELECT @msg='No hay STOCK del articulo '+@comp_raiz EXEC sp_xxx_PONmsg @msg END FETCH NEXT FROM componentes INTO @comp_raiz, @comp_talla, @comp_color, @cantidad END END CLOSE componentes DEALLOCATE componentes END RETURN GO /****** Object: Stored Procedure dbo.sp_xxx_stockresrv Script Date: 18/5/01 12:58:21 ******/ /****** Object: Stored Procedure dbo.sp_xxx_stockresrv Script Date: 3/5/01 9:24:49 ******/ /****** Object: Stored Procedure dbo.sp_xxx_stockresrv Script Date: 19/2/01 11:30:21 ******/ /****** Object: Stored Procedure dbo.sp_xxx_stockresrv Script Date: 14/12/00 12:25:09 ******/ /****** Object: Stored Procedure dbo.sp_xxx_stockresrv Script Date: 26/9/00 13:23:19 ******/ /****** Object: Stored Procedure dbo.sp_xxx_stockresrv Script Date: 26/6/00 14:56:51 ******/ /****** Object: Stored Procedure dbo.sp_xxx_stockresrv Script Date: 26/6/00 9:03:33 ******/ /****** Object: Stored Procedure dbo.sp_xxx_stockresrv Script Date: 24/3/2000 10:08:30 ******/ /****** Object: Stored Procedure dbo.sp_xxx_stockresrv Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Stored Procedure dbo.sp_xxx_stockresrv Script Date: 23/3/2000 11:25:17 ******/ /****** Object: Stored Procedure dbo.sp_xxx_stockresrv Script Date: 16/3/2000 12:08:28 ******/ /****** Object: Stored Procedure dbo.sp_xxx_stockresrv Script Date: 2/3/2000 8:30:20 ******/ /****** Object: Stored Procedure dbo.sp_xxx_stockresrv Script Date: 24/6/99 13:59:38 ******/ /****** Object: Stored Procedure dbo.sp_xxx_stockresrv Script Date: 7/6/99 11:50:37 ******/ /****** Object: Stored Procedure dbo.sp_xxx_stockresrv Script Date: 1/6/99 12:01:59 ******/ /****** Object: Stored Procedure dbo.sp_xxx_stockresrv Script Date: 1/6/99 9:54:58 ******/ /****** Object: Stored Procedure dbo.sp_xxx_stockresrv Script Date: 19/5/99 12:02:25 ******/ /****** Object: Stored Procedure dbo.sp_xxx_stockresrv Script Date: 7/5/99 12:50:05 ******/ CREATE PROCEDURE sp_xxx_stockresrv @empresa CHAR(4), @raiz CHAR(16), @talla CHAR(2), @color CHAR(2), @cantidad FLOAT, @almacen CHAR(4) AS DECLARE @comp_raiz CHAR(16) DECLARE @comp_talla CHAR(2) DECLARE @comp_color CHAR(2) DECLARE @kit CHAR(1) DECLARE @ss FLOAT DECLARE @en_euro BIT DECLARE @defecto CHAR(1) DECLARE @mensaje CHAR(255) DECLARE @cant_original FLOAT SELECT @cant_original=@cantidad SELECT @KIT=kit FROM articulo WHERE empresa = @empresa AND raiz = @raiz AND talla = @talla AND color = @color IF @KIT <> 'K' BEGIN IF NOT EXISTS (SELECT * FROM exist WHERE empresa = @empresa AND almacen = @almacen AND raiz = @raiz AND talla = @talla AND color = @color) BEGIN SELECT @defecto=(SELECT defecto FROM empresa WHERE empresa=@empresa) SELECT @en_euro=0 IF @defecto='E' SELECT @en_euro=1 INSERT INTO exist (empresa, raiz, talla, color, almacen, stock_rese, stock, stock_min, stock_ini, stock_pedi, stock_max, ubicacion, en_euro, clav_1) VALUES (@empresa, @raiz, @talla, @color, @almacen, 0, 0, 0, 0, 0, 0, '', @en_euro, @empresa+@raiz+@talla+@color+@almacen) END UPDATE exist SET stock = stock - @cantidad, stock_rese = stock_rese + @cantidad WHERE empresa = @empresa AND almacen = @almacen AND raiz = @raiz AND talla = @talla AND color = @color IF (SELECT stock FROM exist WHERE empresa = @empresa AND almacen = @almacen AND raiz = @raiz AND talla = @talla AND color = @color) < 0 BEGIN SELECT @mensaje="No hay stock del articulo "+@raiz+@talla+@color EXEC sp_xxx_PONmsg @mensaje END END ELSE BEGIN DECLARE componentes CURSOR FOR SELECT comp_raiz, comp_talla, comp_color, cantidad FROM linkit2 WHERE empresa = @empresa AND raiz = @raiz AND talla = @talla AND color = @color OPEN componentes FETCH NEXT FROM componentes INTO @comp_raiz, @comp_talla, @comp_color, @cantidad WHILE (@@fetch_status <> -1) BEGIN IF (@@fetch_status <> -2) IF NOT EXISTS (SELECT * FROM exist WHERE empresa = @empresa AND almacen = @almacen AND raiz = @comp_raiz AND talla = @comp_talla AND color = @comp_color) BEGIN SELECT @defecto=(SELECT defecto FROM empresa WHERE empresa=@empresa) SELECT @en_euro=0 IF @defecto='E' SELECT @en_euro=1 INSERT INTO exist (empresa, raiz, talla, color, almacen, stock_rese, stock, stock_min, stock_ini, stock_pedi, stock_max, ubicacion, en_euro, clav_1) VALUES (@empresa, @comp_raiz, @comp_talla, @comp_color, @almacen, @cantidad*@cant_original, -@cantidad*@cant_original, 0, 0, 0, 0, '', @en_euro, @empresa+@comp_raiz+@comp_talla+@comp_color+@almacen) END ELSE BEGIN UPDATE exist SET stock = stock - (@cantidad*@cant_original), stock_rese = stock_rese + (@cantidad*@cant_original) WHERE empresa = @empresa AND almacen = @almacen AND raiz = @comp_raiz AND talla = @comp_talla AND color = @comp_color IF (SELECT stock FROM exist WHERE empresa = @empresa AND almacen = @almacen AND raiz = @comp_raiz AND talla = @comp_talla AND color = @comp_color) < 0 BEGIN SELECT @mensaje="No hay stock del articulo "+@comp_raiz+@comp_talla+@comp_color EXEC sp_xxx_PONmsg @mensaje END END /* ------------------------------ TRAZA -------------------------------------------- DECLARE @@returnmessage varchar(255) SELECT @@returnmessage = 'En linkit2 de reseva: ' + @comp_raiz + RTRIM(CONVERT(char(30), @cantidad)) + '.' PRINT @@returnmessage ------------------------------ TRAZA --------------------------------------------*/ FETCH NEXT FROM componentes INTO @comp_raiz, @comp_talla, @comp_color, @cantidad END CLOSE componentes DEALLOCATE componentes END GO /****** Object: Stored Procedure dbo.sp_linea_ped Script Date: 18/5/01 12:58:21 ******/ /****** Object: Stored Procedure dbo.sp_linea_ped Script Date: 3/5/01 9:24:49 ******/ /****** Object: Stored Procedure dbo.sp_linea_ped Script Date: 19/2/01 11:30:21 ******/ /****** Object: Stored Procedure dbo.sp_linea_ped Script Date: 14/12/00 12:25:09 ******/ /****** Object: Stored Procedure dbo.sp_linea_ped Script Date: 26/9/00 13:23:20 ******/ /****** Object: Stored Procedure dbo.sp_linea_ped Script Date: 26/6/00 14:56:51 ******/ /****** Object: Stored Procedure dbo.sp_linea_ped Script Date: 26/6/00 9:03:33 ******/ /****** Object: Stored Procedure dbo.sp_linea_ped Script Date: 24/3/2000 10:08:30 ******/ /****** Object: Stored Procedure dbo.sp_linea_ped Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Stored Procedure dbo.sp_linea_ped Script Date: 23/3/2000 11:25:17 ******/ /****** Object: Stored Procedure dbo.sp_linea_ped Script Date: 16/3/2000 12:08:28 ******/ /****** Object: Stored Procedure dbo.sp_linea_ped Script Date: 2/3/2000 8:30:20 ******/ CREATE PROCEDURE sp_linea_ped @empresa CHAR(4), @serie CHAR(2), @numero FLOAT, @linea INT, @cantidad FLOAT AS DECLARE @cantidadAnt FLOAT DECLARE @servido FLOAT DECLARE @mensaje CHAR(255) DECLARE @reservado FLOAT DECLARE @raiz CHAR(16) DECLARE @talla CHAR(2) DECLARE @color CHAR(2) DECLARE @desreservar FLOAT DECLARE @almacen CHAR(4) UPDATE lineaped SET servido = servido + @cantidad WHERE empresa = @empresa AND serie = @serie AND numero = @numero AND linea = @linea IF @@ROWCOUNT=0 RETURN SELECT @cantidadAnt = cantidad, @servido = servido, @reservado=reservado,@raiz=raiz,@talla=talla,@color=color, @almacen=almacen FROM lineaped WHERE empresa = @empresa AND serie = @serie AND numero = @numero AND linea = @linea IF @servido>@cantidadAnt BEGIN SELECT @mensaje='La Cantidad servida de "+@raiz+@talla+@color+" es SUPERIOR a la pedida' EXEC sp_xxx_PONmsg @mensaje END IF @reservado<>0 BEGIN SELECT @desreservar=@reservado IF @desreservar>@cantidad SELECT @desreservar=@cantidad UPDATE lineaped SET reservado= reservado- @desreservar WHERE empresa = @empresa AND serie = @serie AND numero = @numero AND linea = @linea SELECT @desreservar=-@desreservar EXEC sp_xxx_stockresrv @empresa,@raiz,@talla,@color,@desreservar,@almacen END GO /****** Object: Stored Procedure dbo.sp_suma_riesgo Script Date: 18/5/01 12:58:21 ******/ /****** Object: Stored Procedure dbo.sp_suma_riesgo Script Date: 3/5/01 9:24:49 ******/ /****** Object: Stored Procedure dbo.sp_suma_riesgo Script Date: 19/2/01 11:30:21 ******/ /****** Object: Stored Procedure dbo.sp_suma_riesgo Script Date: 14/12/00 12:25:09 ******/ /****** Object: Stored Procedure dbo.sp_suma_riesgo Script Date: 26/9/00 13:23:20 ******/ /****** Object: Stored Procedure dbo.sp_suma_riesgo Script Date: 26/6/00 14:56:50 ******/ /****** Object: Stored Procedure dbo.sp_suma_riesgo Script Date: 26/6/00 9:03:33 ******/ /****** Object: Stored Procedure dbo.sp_suma_riesgo Script Date: 24/3/2000 10:08:30 ******/ /****** Object: Stored Procedure dbo.sp_suma_riesgo Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Stored Procedure dbo.sp_suma_riesgo Script Date: 23/3/2000 11:25:17 ******/ /****** Object: Stored Procedure dbo.sp_suma_riesgo Script Date: 16/3/2000 12:08:28 ******/ /****** Object: Stored Procedure dbo.sp_suma_riesgo Script Date: 2/3/2000 8:30:20 ******/ /****** Object: Stored Procedure dbo.sp_suma_riesgo Script Date: 24/6/99 13:59:38 ******/ /****** Object: Stored Procedure dbo.sp_suma_riesgo Script Date: 7/6/99 11:50:37 ******/ /****** Object: Stored Procedure dbo.sp_suma_riesgo Script Date: 1/6/99 12:01:59 ******/ /****** Object: Stored Procedure dbo.sp_suma_riesgo Script Date: 1/6/99 9:54:57 ******/ /****** Object: Stored Procedure dbo.sp_suma_riesgo Script Date: 19/5/99 12:02:25 ******/ /****** Object: Stored Procedure dbo.sp_suma_riesgo Script Date: 7/5/99 12:50:03 ******/ CREATE PROCEDURE sp_suma_riesgo @fichero CHAR(8), @empresa CHAR(4) AS DECLARE @cliente CHAR(10) DECLARE @total FLOAT DECLARE @totalx FLOAT DECLARE @en_euro BIT DECLARE @euro INT DECLARE @tipo CHAR(1) DECLARE @recibido CHAR(1) EXECUTE sp_suma_borra @fichero,@empresa IF @fichero='cli2' BEGIN DECLARE sumalb CURSOR FOR SELECT cliente,convert(int,en_euro),SUM(total) FROM albaran WHERE empresa=@empresa AND factura=0 GROUP BY cliente,convert(int,en_euro) DECLARE sumfaac CURSOR FOR SELECT cliente,convert(int,en_euro),SUM(total) FROM factura WHERE empresa=@empresa GROUP BY cliente,convert(int,en_euro) DECLARE sumdeu CURSOR FOR SELECT factura.cliente,convert(int,lindeud.en_euro),SUM(lindeud.importe) FROM lindeud,factura WHERE lindeud.empresa=@empresa AND lindeud.recibido='S' AND factura.empresa=lindeud.empresa AND factura.serie=lindeud.serie AND factura.numero=lindeud.numero GROUP BY factura.cliente,convert(int,lindeud.en_euro) DECLARE sumcob1 CURSOR FOR SELECT cobros.cliente,convert(int,cobros.en_euro),SUM(cobros.importe_c) FROM cobros,lindeud WHERE cobros.empresa=@empresa AND lindeud.empresa=cobros.empresa AND lindeud.serie=cobros.serie AND lindeud.numero=cobros.factura AND lindeud.dias=cobros.dias AND lindeud.recibido='S' GROUP BY cobros.cliente,convert(int,cobros.en_euro) DECLARE sumcob2 CURSOR FOR SELECT cobros.cliente,convert(int,cobros.en_euro),SUM(cobros.importe_c) FROM cobros,lindeud WHERE cobros.empresa=@empresa AND lindeud.empresa=cobros.empresa AND lindeud.serie=cobros.serie AND lindeud.numero=cobros.factura AND lindeud.dias=cobros.dias AND lindeud.recibido<>'S' GROUP BY cobros.cliente,convert(int,cobros.en_euro) END ELSE BEGIN DECLARE sumalb CURSOR FOR SELECT proveedo,convert(int,en_euro),SUM(total) FROM albpro WHERE empresa=@empresa AND factura=0 GROUP BY proveedo,convert(int,en_euro) DECLARE sumfaac CURSOR FOR SELECT cliente,convert(int,en_euro),SUM(total) FROM entrada WHERE empresa=@empresa GROUP BY cliente,convert(int,en_euro) DECLARE sumdeu CURSOR FOR SELECT entrada.cliente,convert(int,lindeu2.en_euro),SUM(lindeu2.importe) FROM lindeu2,entrada WHERE lindeu2.empresa=@empresa AND lindeu2.recibido='S' AND entrada.empresa=lindeu2.empresa AND entrada.serie=lindeu2.serie AND entrada.numero =lindeu2.numero GROUP BY entrada.cliente,convert(int,lindeu2.en_euro) DECLARE sumcob1 CURSOR FOR SELECT pagos.cliente,convert(int,pagos.en_euro),SUM(pagos.importe_c) FROM pagos,lindeu2 WHERE pagos.empresa=@empresa AND lindeu2.empresa=pagos.empresa AND lindeu2.serie=pagos.serie AND lindeu2.numero =pagos.factura AND lindeu2.dias =pagos.dias AND lindeu2.recibido='S' GROUP BY pagos.cliente,convert(int,pagos.en_euro) DECLARE sumcob2 CURSOR FOR SELECT pagos.cliente,convert(int,pagos.en_euro),SUM(pagos.importe_c) FROM pagos,lindeu2 WHERE pagos.empresa=@empresa AND lindeu2.empresa=pagos.empresa AND lindeu2.serie=pagos.serie AND lindeu2.numero =pagos.factura AND lindeu2.dias =pagos.dias AND lindeu2.recibido<>'S' GROUP BY pagos.cliente,convert(int,pagos.en_euro) END OPEN sumalb FETCH NEXT FROM sumalb INTO @cliente,@euro, @total WHILE (@@fetch_status <> -1) BEGIN IF (@@fetch_status <> -2) BEGIN SELECT @en_euro=CONVERT(bit,@euro) IF @fichero='cli2' EXECUTE sp_riesgo_cli @empresa,@cliente,'P',@total,@en_euro ELSE EXECUTE sp_riesgo_pro @empresa,@cliente,'P',@total,@en_euro FETCH NEXT FROM sumalb INTO @cliente,@euro, @total END END CLOSE sumalb DEALLOCATE sumalb OPEN sumfaac FETCH NEXT FROM sumfaac INTO @cliente,@euro, @total WHILE (@@fetch_status <> -1) BEGIN IF (@@fetch_status <> -2) BEGIN SELECT @en_euro=CONVERT(bit,@euro) IF @fichero='cli2' EXECUTE sp_riesgo_cli @empresa,@cliente,'F',@total,@en_euro ELSE EXECUTE sp_riesgo_pro @empresa,@cliente,'F',@total,@en_euro FETCH NEXT FROM sumfaac INTO @cliente,@euro, @total END END CLOSE sumfaac DEALLOCATE sumfaac OPEN sumdeu FETCH NEXT FROM sumdeu INTO @cliente,@euro, @total WHILE (@@fetch_status <> -1) BEGIN IF (@@fetch_status <> -2) BEGIN SELECT @en_euro=CONVERT(bit,@euro) IF @fichero='cli2' BEGIN SELECT @totalx=-@total EXECUTE sp_riesgo_cli @empresa,@cliente,'F',@totalx,@en_euro EXECUTE sp_riesgo_cli @empresa,@cliente,'E',@total ,@en_euro END ELSE BEGIN SELECT @totalx=-@total EXECUTE sp_riesgo_pro @empresa,@cliente,'F',@totalx,@en_euro EXECUTE sp_riesgo_pro @empresa,@cliente,'E',@total ,@en_euro END FETCH NEXT FROM sumdeu INTO @cliente,@euro, @total END END CLOSE sumdeu DEALLOCATE sumdeu OPEN sumcob1 FETCH NEXT FROM sumcob1 INTO @cliente,@euro, @total WHILE (@@fetch_status <> -1) BEGIN IF (@@fetch_status <> -2) BEGIN SELECT @en_euro=CONVERT(bit,@euro) IF @fichero='cli2' BEGIN SELECT @totalx=-@total EXECUTE sp_riesgo_cli @empresa,@cliente,'E',@totalx,@en_euro END ELSE BEGIN SELECT @totalx=-@total EXECUTE sp_riesgo_pro @empresa,@cliente,'E',@total ,@en_euro END FETCH NEXT FROM sumcob1 INTO @cliente,@euro, @total END END CLOSE sumcob1 DEALLOCATE sumcob1 OPEN sumcob2 FETCH NEXT FROM sumcob2 INTO @cliente,@euro, @total WHILE (@@fetch_status <> -1) BEGIN IF (@@fetch_status <> -2) BEGIN SELECT @en_euro=CONVERT(bit,@euro) IF @fichero='cli2' BEGIN SELECT @totalx=-@total EXECUTE sp_riesgo_cli @empresa,@cliente,'F',@totalx,@en_euro END ELSE BEGIN SELECT @totalx=-@total EXECUTE sp_riesgo_pro @empresa,@cliente,'F',@total ,@en_euro END FETCH NEXT FROM sumcob2 INTO @cliente,@euro, @total END END CLOSE sumcob2 DEALLOCATE sumcob2 RETURN GO /****** Object: Trigger dbo.alclpar_iu Script Date: 18/5/01 12:58:21 ******/ /****** Object: Trigger dbo.alclpar_iu Script Date: 3/5/01 9:24:49 ******/ /****** Object: Trigger dbo.alclpar_iu Script Date: 19/2/01 11:30:21 ******/ /****** Object: Trigger dbo.alclpar_iu Script Date: 14/12/00 12:25:09 ******/ /****** Object: Trigger dbo.alclpar_iu Script Date: 26/9/00 13:23:20 ******/ /****** Object: Trigger dbo.alclpar_iu Script Date: 26/6/00 14:56:52 ******/ /****** Object: Trigger dbo.alclpar_iu Script Date: 26/6/00 9:03:33 ******/ /****** Object: Trigger dbo.alclpar_iu Script Date: 24/3/2000 10:08:30 ******/ CREATE TRIGGER alclpar_iu ON dbo.ALCLPAR FOR INSERT,UPDATE AS DECLARE @empresa CHAR(4) DECLARE @cliente CHAR(10) DECLARE @ano CHAR(4) DECLARE @mes CHAR(2) DECLARE @dia CHAR(2) DECLARE @cla_cli CHAR(14) DECLARE @c_fecha CHAR(10) DECLARE @fecha DATETIME SELECT @empresa=empresa,@cliente=cliente,@ano=ano,@mes=mes,@dia=dia FROM INSERTED SELECT @cla_cli=@empresa+@cliente SELECT @c_fecha=@ano+"/"+@mes+"/"+@dia SELECT @fecha=@c_fecha /* SELECT @dia,@mes,@ano,@c_fecha,@fecha */ UPDATE alclpar SET cla_cli=@cla_cli,fecha=@fecha WHERE @empresa=empresa AND @cliente=cliente AND @ano=ano AND @mes=mes AND @dia=dia GO /****** Object: Trigger dbo.alctec_iu Script Date: 18/5/01 12:58:21 ******/ /****** Object: Trigger dbo.alctec_iu Script Date: 3/5/01 9:24:49 ******/ /****** Object: Trigger dbo.alctec_iu Script Date: 19/2/01 11:30:21 ******/ /****** Object: Trigger dbo.alctec_iu Script Date: 14/12/00 12:25:09 ******/ /****** Object: Trigger dbo.alctec_iu Script Date: 26/9/00 13:23:21 ******/ /****** Object: Trigger dbo.alctec_iu Script Date: 26/6/00 14:56:52 ******/ /****** Object: Trigger dbo.alctec_iu Script Date: 26/6/00 9:03:33 ******/ /****** Object: Trigger dbo.alctec_iu Script Date: 24/3/2000 10:08:30 ******/ /****** Object: Trigger dbo.alctec_iu Script Date: 23/3/2000 15:31:29 ******/ CREATE TRIGGER alctec_iu ON dbo.ALCTEC FOR INSERT,UPDATE AS DECLARE @empresa CHAR(4) DECLARE @cliente CHAR(10) DECLARE @cla_cli CHAR(14) SELECT @empresa=empresa,@cliente=cliente FROM INSERTED SELECT @cla_cli=@empresa+@cliente UPDATE alctec SET cla_cli=@cla_cli WHERE @empresa=empresa AND cliente=@cliente GO /****** Object: Trigger dbo.articulo_d Script Date: 18/5/01 12:58:21 ******/ /****** Object: Trigger dbo.articulo_d Script Date: 3/5/01 9:24:49 ******/ /****** Object: Trigger dbo.articulo_d Script Date: 19/2/01 11:30:21 ******/ /****** Object: Trigger dbo.articulo_d Script Date: 14/12/00 12:25:09 ******/ /****** Object: Trigger dbo.articulo_d Script Date: 26/9/00 13:23:21 ******/ /****** Object: Trigger dbo.articulo_d Script Date: 26/6/00 14:56:52 ******/ /****** Object: Trigger dbo.articulo_d Script Date: 26/6/00 9:03:33 ******/ /****** Object: Trigger dbo.articulo_d Script Date: 24/3/2000 10:08:30 ******/ /****** Object: Trigger dbo.articulo_d Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Trigger dbo.articulo_d Script Date: 23/3/2000 11:25:17 ******/ /****** Object: Trigger dbo.articulo_d Script Date: 16/3/2000 12:08:28 ******/ /****** Object: Trigger dbo.articulo_d Script Date: 2/3/2000 8:30:20 ******/ /****** Object: Trigger dbo.articulo_d Script Date: 24/6/99 16:21:01 ******/ /****** Object: Trigger dbo.articulo_d Script Date: 1/6/99 13:16:16 ******/ CREATE TRIGGER articulo_d ON articulo FOR DELETE AS DECLARE @raiz char(16) DECLARE @talla char(2) DECLARE @color char(2) DECLARE @empresa char(4) DECLARE @descrip char(40) DECLARE @kit char(1) SELECT @raiz=raiz,@talla=talla,@color=color,@empresa=empresa,@kit=kit FROM deleted DELETE arti2 WHERE empresa=@empresa AND raiz=@raiz AND talla=@talla AND color=@color /* DELETE cod_art WHERE empresa=@empresa AND raiz=@raiz AND talla=@talla AND color=@color */ GO /****** Object: Trigger dbo.articulo_i Script Date: 18/5/01 12:58:21 ******/ /****** Object: Trigger dbo.articulo_i Script Date: 3/5/01 9:24:49 ******/ /****** Object: Trigger dbo.articulo_i Script Date: 19/2/01 11:30:21 ******/ /****** Object: Trigger dbo.articulo_i Script Date: 14/12/00 12:25:09 ******/ /****** Object: Trigger dbo.articulo_i Script Date: 26/9/00 13:23:21 ******/ /****** Object: Trigger dbo.articulo_i Script Date: 26/6/00 14:56:53 ******/ /****** Object: Trigger dbo.articulo_i Script Date: 26/6/00 9:03:33 ******/ /****** Object: Trigger dbo.articulo_i Script Date: 24/3/2000 10:08:30 ******/ /****** Object: Trigger dbo.articulo_i Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Trigger dbo.articulo_i Script Date: 23/3/2000 11:25:17 ******/ /****** Object: Trigger dbo.articulo_i Script Date: 16/3/2000 12:08:28 ******/ /****** Object: Trigger dbo.articulo_i Script Date: 2/3/2000 8:30:20 ******/ /****** Object: Trigger dbo.articulo_i Script Date: 24/6/99 16:21:01 ******/ /****** Object: Trigger dbo.articulo_i Script Date: 1/6/99 13:16:16 ******/ CREATE TRIGGER articulo_i ON dbo.articulo FOR INSERT AS DECLARE @empresa char(4) DECLARE @raiz char(16) DECLARE @talla char(2) DECLARE @color char(2) DECLARE @barras char(13) DECLARE @referencia CHAR(20) DECLARE @raiz2 char(16) DECLARE @talla2 char(2) DECLARE @color2 char(2) DECLARE @descrip2 char(20) DECLARE @descrip char(20) DECLARE @kit char(1) DECLARE @kit2 char(1) SELECT @raiz=raiz,@talla=talla,@color=color,@empresa=empresa,@kit=kit, @referencia=referencia,@barras=barras FROM inserted SELECT @raiz2=@raiz+' ',@talla2=@talla+' ',@color2=@color+' ',@kit2=@kit+' ', @descrip2=@descrip+' ' /* UPDATE articulo SET ind_codigo=@raiz2+@talla2+@color2,ind_descrip=@descrip2+@raiz2+@talla2+@color2 WHERE empresa=@empresa AND raiz=@raiz AND talla=@talla AND color=@color */ INSERT INTO arti2 (empresa,raiz,talla,color,kit,e_vidap,e_vidau,costemed) VALUES (@empresa,@raiz,@talla,@color,@kit,0,0,0) /* DELETE cod_art WHERE empresa=@empresa AND raiz=@raiz AND talla=@talla AND color=@color INSERT INTO cod_art (empresa,codigo,tipo_cod,raiz,talla,color,descripcio) VALUES (@empresa,@raiz2+@talla2+@color2,'C',@raiz,@talla,@color,@descrip) IF @descrip<>'' INSERT INTO cod_art (empresa,codigo,tipo_cod,raiz,talla,color,descripcio) VALUES (@empresa,@descrip2,'D',@raiz,@talla,@color,@descrip) IF @barras<>'' INSERT INTO cod_art (empresa,codigo,tipo_cod,raiz,talla,color,descripcio) VALUES (@empresa,@barras,'B',@raiz,@talla,@color,@descrip) IF @referencia<>'' INSERT INTO cod_art (empresa,codigo,tipo_cod,raiz,talla,color,descripcio) VALUES (@empresa,@referencia,'R',@raiz,@talla,@color,@descrip) */ return GO /****** Object: Trigger dbo.articulo_u Script Date: 18/5/01 12:58:21 ******/ /****** Object: Trigger dbo.articulo_u Script Date: 3/5/01 9:24:49 ******/ /****** Object: Trigger dbo.articulo_u Script Date: 19/2/01 11:30:21 ******/ /****** Object: Trigger dbo.articulo_u Script Date: 14/12/00 12:25:09 ******/ /****** Object: Trigger dbo.articulo_u Script Date: 26/9/00 13:23:21 ******/ /****** Object: Trigger dbo.articulo_u Script Date: 26/6/00 14:56:53 ******/ /****** Object: Trigger dbo.articulo_u Script Date: 26/6/00 9:03:33 ******/ /****** Object: Trigger dbo.articulo_u Script Date: 24/3/2000 10:08:30 ******/ /****** Object: Trigger dbo.articulo_u Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Trigger dbo.articulo_u Script Date: 23/3/2000 11:25:17 ******/ /****** Object: Trigger dbo.articulo_u Script Date: 16/3/2000 12:08:28 ******/ /****** Object: Trigger dbo.articulo_u Script Date: 2/3/2000 8:30:20 ******/ /****** Object: Trigger dbo.articulo_u Script Date: 24/6/99 16:21:01 ******/ /****** Object: Trigger dbo.articulo_u Script Date: 1/6/99 13:16:16 ******/ CREATE TRIGGER articulo_u ON dbo.articulo FOR UPDATE AS DECLARE @empresa char(4) DECLARE @raiz char(16) DECLARE @talla char(2) DECLARE @color char(2) DECLARE @barras char(13) DECLARE @referencia CHAR(20) DECLARE @raiz2 char(16) DECLARE @talla2 char(2) DECLARE @color2 char(2) DECLARE @descrip2 char(250) DECLARE @descrip char(250) DECLARE @kit char(1) DECLARE @kit2 char(1) SELECT @raiz=raiz,@talla=talla,@color=color,@empresa=empresa, @kit=kit, @referencia=referencia,@barras=barras FROM inserted SELECT @raiz2=@raiz+' ',@talla2=@talla+' ', @color2=@color+' ',@kit2=@kit+' ', @descrip2=@descrip+' ' /* UPDATE articulo SET ind_codigo=@raiz2+@talla2+@color2,ind_descrip=@descrip2+@raiz2+@talla2+@color2 WHERE empresa=@empresa AND raiz=@raiz AND talla=@talla AND color=@color */ UPDATE arti2 SET kit=@kit WHERE empresa=@empresa AND raiz=@raiz AND talla=@talla AND color=@color /* DELETE cod_art WHERE empresa=@empresa AND raiz=@raiz AND talla=@talla AND color=@color INSERT INTO cod_art (empresa,codigo,tipo_cod,raiz,talla,color,descripcio) VALUES (@empresa,@raiz2+@talla2+@color2,'C',@raiz,@talla,@color,@descrip) IF LTRIM(RTRIM(@descrip))<>'' INSERT INTO cod_art (empresa,codigo,tipo_cod,raiz,talla,color,descripcio) VALUES (@empresa,@descrip2,'D',@raiz,@talla,@color,@descrip) IF LTRIM(RTRIM(@barras))<>'' INSERT INTO cod_art (empresa,codigo,tipo_cod,raiz,talla,color,descripcio) VALUES (@empresa,@barras,'B',@raiz,@talla,@color,@descrip) IF LTRIM(RTRIM(@referencia))<>'' INSERT INTO cod_art (empresa,codigo,tipo_cod,raiz,talla,color,descripcio) VALUES (@empresa,@referencia,'R',@raiz,@talla,@color,@descrip) */ return GO /****** Object: Trigger dbo.cambios_i Script Date: 18/5/01 12:58:21 ******/ /****** Object: Trigger dbo.cambios_i Script Date: 3/5/01 9:24:49 ******/ /****** Object: Trigger dbo.cambios_i Script Date: 19/2/01 11:30:21 ******/ /****** Object: Trigger dbo.cambios_i Script Date: 14/12/00 12:25:09 ******/ /****** Object: Trigger dbo.cambios_i Script Date: 26/9/00 13:23:21 ******/ /****** Object: Trigger dbo.cambios_i Script Date: 26/6/00 14:56:53 ******/ /****** Object: Trigger dbo.cambios_i Script Date: 26/6/00 9:03:33 ******/ /****** Object: Trigger dbo.cambios_i Script Date: 24/3/2000 10:08:31 ******/ /****** Object: Trigger dbo.cambios_i Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Trigger dbo.cambios_i Script Date: 23/3/2000 11:25:17 ******/ /****** Object: Trigger dbo.cambios_i Script Date: 16/3/2000 12:08:28 ******/ /****** Object: Trigger dbo.cambios_i Script Date: 2/3/2000 8:30:20 ******/ /****** Object: Trigger dbo.cambios_i Script Date: 24/6/99 16:21:01 ******/ /****** Object: Trigger dbo.cambios_i Script Date: 1/6/99 13:16:16 ******/ CREATE TRIGGER cambios_i ON dbo.cambios FOR INSERT AS DECLARE @empresa char(4) DECLARE @codigo char(10) DECLARE @fecha datetime DECLARE @fechas char(8) DECLARE @mes char(3) SELECT @empresa=empresa,@codigo=codigo,@fecha=fecha FROM inserted SELECT @fechas=CONVERT(char(8),@fecha,112) /*el 112 es fecha en formato yyyymmdd*/ UPDATE cambios SET clav_1=@codigo+@fechas WHERE empresa=@empresa AND codigo=@codigo AND fecha=@fecha GO /****** Object: Trigger dbo.cambios_u Script Date: 18/5/01 12:58:21 ******/ /****** Object: Trigger dbo.cambios_u Script Date: 3/5/01 9:24:49 ******/ /****** Object: Trigger dbo.cambios_u Script Date: 19/2/01 11:30:21 ******/ /****** Object: Trigger dbo.cambios_u Script Date: 14/12/00 12:25:09 ******/ /****** Object: Trigger dbo.cambios_u Script Date: 26/9/00 13:23:21 ******/ /****** Object: Trigger dbo.cambios_u Script Date: 26/6/00 14:56:54 ******/ /****** Object: Trigger dbo.cambios_u Script Date: 26/6/00 9:03:33 ******/ /****** Object: Trigger dbo.cambios_u Script Date: 24/3/2000 10:08:31 ******/ /****** Object: Trigger dbo.cambios_u Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Trigger dbo.cambios_u Script Date: 23/3/2000 11:25:17 ******/ /****** Object: Trigger dbo.cambios_u Script Date: 16/3/2000 12:08:28 ******/ /****** Object: Trigger dbo.cambios_u Script Date: 2/3/2000 8:30:20 ******/ /****** Object: Trigger dbo.cambios_u Script Date: 24/6/99 16:21:01 ******/ /****** Object: Trigger dbo.cambios_u Script Date: 1/6/99 13:16:16 ******/ CREATE TRIGGER cambios_u ON dbo.cambios FOR UPDATE AS DECLARE @empresa char(4) DECLARE @codigo char(10) DECLARE @fecha datetime DECLARE @fechas char(8) SELECT @empresa=empresa,@codigo=codigo,@fecha=fecha,@fecha=fecha FROM inserted SELECT @fechas=CONVERT(char(8),@fecha,112) /*el 112 es fecha en formato yyyymmdd*/ UPDATE cambios SET clav_1=@codigo+@fechas WHERE empresa=@empresa AND codigo=@codigo AND fecha=@fecha GO /****** Object: Trigger dbo.clientes_d Script Date: 18/5/01 12:58:21 ******/ /****** Object: Trigger dbo.clientes_d Script Date: 3/5/01 9:24:49 ******/ /****** Object: Trigger dbo.clientes_d Script Date: 19/2/01 11:30:21 ******/ /****** Object: Trigger dbo.clientes_d Script Date: 14/12/00 12:25:09 ******/ /****** Object: Trigger dbo.clientes_d Script Date: 26/9/00 13:23:21 ******/ /****** Object: Trigger dbo.clientes_d Script Date: 26/6/00 14:56:54 ******/ /****** Object: Trigger dbo.clientes_d Script Date: 26/6/00 9:03:33 ******/ CREATE TRIGGER clientes_d ON dbo.clientes FOR DELETE AS DECLARE @empresa char(4) DECLARE @codigo char(10) SELECT @empresa=empresa,@codigo=codigo FROM deleted DELETE cli2 WHERE empresa=@empresa AND codigo=@codigo DELETE cod_cli WHERE empresa=@empresa AND codigo=@codigo GO /****** Object: Trigger dbo.clientes_i Script Date: 18/5/01 12:58:21 ******/ /****** Object: Trigger dbo.clientes_i Script Date: 3/5/01 9:24:49 ******/ /****** Object: Trigger dbo.clientes_i Script Date: 19/2/01 11:30:21 ******/ /****** Object: Trigger dbo.clientes_i Script Date: 14/12/00 12:25:09 ******/ /****** Object: Trigger dbo.clientes_i Script Date: 26/9/00 13:23:21 ******/ /****** Object: Trigger dbo.clientes_i Script Date: 26/6/00 14:56:55 ******/ /****** Object: Trigger dbo.clientes_i Script Date: 26/6/00 9:03:33 ******/ CREATE TRIGGER clientes_i ON dbo.clientes FOR INSERT AS DECLARE @empresa char(4) DECLARE @codigo char(10) DECLARE @nombre char(40) DECLARE @anexo char(40) DECLARE @madre CHAR(10) DECLARE @limite FLOAT DECLARE @tipomad FLOAT DECLARE @cc CHAR(20) SELECT @empresa=empresa,@codigo=codigo,@nombre=nombre,@anexo=anexo,@madre=madre, @tipomad=tipomad,@limite=riesgo_l FROM inserted INSERT INTO cli2 (empresa,codigo,riesgo_pf,riesgo_f,riesgo_ef,tipomad,madre,riesgo_l) VALUES (@empresa,@codigo,0,0,0,@tipomad,@madre,@limite) INSERT INTO cod_cli (empresa,cc,nombre,anexo,tipo_cod,codigo) VALUES (@empresa,@codigo,@nombre,@anexo,'C',@codigo) IF NOT (LTRIM(RTRIM(@nombre))='') BEGIN SELECT @cc=@nombre INSERT INTO cod_cli (empresa,cc,nombre,anexo,tipo_cod,codigo) VALUES (@empresa,@cc,@nombre,@anexo,'N',@codigo) END IF NOT (LTRIM(RTRIM(@anexo))='') BEGIN SELECT @cc=@anexo INSERT INTO cod_cli (empresa,cc,nombre,anexo,tipo_cod,codigo) VALUES (@empresa,@cc,@nombre,@anexo,'X',@codigo) END GO /****** Object: Trigger dbo.clientes_u Script Date: 18/5/01 12:58:21 ******/ /****** Object: Trigger dbo.clientes_u Script Date: 3/5/01 9:24:49 ******/ /****** Object: Trigger dbo.clientes_u Script Date: 19/2/01 11:30:21 ******/ /****** Object: Trigger dbo.clientes_u Script Date: 14/12/00 12:25:09 ******/ /****** Object: Trigger dbo.clientes_u Script Date: 26/9/00 13:23:21 ******/ /****** Object: Trigger dbo.clientes_u Script Date: 26/6/00 14:56:55 ******/ /****** Object: Trigger dbo.clientes_u Script Date: 26/6/00 9:03:33 ******/ CREATE TRIGGER clientes_u ON dbo.clientes FOR UPDATE AS DECLARE @empresa char(4) DECLARE @codigo char(10) DECLARE @nombre char(40) DECLARE @anexo char(40) DECLARE @madre CHAR(10) DECLARE @tipomad FLOAT DECLARE @limite FLOAT DECLARE @cc CHAR(20) DECLARE @cx CHAR(10) SELECT @empresa=empresa,@codigo=codigo, @nombre=nombre,@anexo=anexo,@madre=madre, @tipomad=tipomad,@limite=riesgo_l FROM inserted UPDATE cli2 SET tipomad=@tipomad, madre=@madre,riesgo_l=@limite WHERE empresa=@empresa AND codigo=@codigo DELETE cod_cli WHERE empresa=@empresa AND codigo=@codigo AND tipo_cod<>"C" /* INSERT INTO cod_cli (empresa,cc,nombre,anexo,tipo_cod,codigo) VALUES (@empresa,@codigo,@nombre,@anexo,'C',@codigo) */ UPDATE cod_cli SET nombre=@nombre,anexo=@anexo WHERE empresa=@empresa AND codigo=@codigo AND tipo_cod="C" IF NOT (LTRIM(RTRIM(@nombre))='') BEGIN SELECT @cc=@nombre SELECT @cx=@codigo INSERT INTO cod_cli (empresa,cc,nombre,anexo,tipo_cod,codigo) VALUES (@empresa,@cc,@nombre,@anexo,'N',@cx) END IF NOT (LTRIM(RTRIM(@anexo))='') BEGIN SELECT @cc=@anexo SELECT @cx=@codigo INSERT INTO cod_cli (empresa,cc,nombre,anexo,tipo_cod,codigo) VALUES (@empresa,@cc,@nombre,@anexo,'X',@cx) END GO /****** Object: Trigger dbo.compra_d Script Date: 18/5/01 12:58:22 ******/ /****** Object: Trigger dbo.compra_d Script Date: 3/5/01 9:24:49 ******/ /****** Object: Trigger dbo.compra_d Script Date: 19/2/01 11:30:21 ******/ /****** Object: Trigger dbo.compra_d Script Date: 14/12/00 12:25:09 ******/ CREATE TRIGGER compra_d ON dbo.COMPRA FOR DELETE AS DECLARE @empresa CHAR(4) DECLARE @serie CHAR(2) DECLARE @numero FLOAT SELECT @empresa = empresa, @serie = serie, @numero = numero FROM deleted UPDATE albpro SET albpro.pedido = 0 WHERE albpro.empresa= @empresa AND albpro.pedido= @numero AND albpro.serie= @serie /****************************************************************************** DO METE_ERR WITH 'El pedido se corresponde con el albaran nº ' + albpro.serie +'/'+STR(albpro.numero) *********************************************************************************/ UPDATE entrada SET entrada.pedido = 0 WHERE entrada.empresa= @empresa AND entrada.pedido= @numero AND serie= @serie /****************************************************************************** DO METE_ERR WITH 'El pedido se corresponde con la factura nº '+entrada.serie+'/'+STR(entrada.numero) *********************************************************************************/ GO /****** Object: Trigger dbo.pedido_d Script Date: 18/5/01 12:58:22 ******/ /****** Object: Trigger dbo.pedido_d Script Date: 3/5/01 9:24:50 ******/ /****** Object: Trigger dbo.pedido_d Script Date: 19/2/01 11:30:21 ******/ /****** Object: Trigger dbo.pedido_d Script Date: 14/12/00 12:25:09 ******/ /****** Object: Trigger dbo.pedido_d Script Date: 26/9/00 13:23:29 ******/ /****** Object: Trigger dbo.pedido_d Script Date: 26/6/00 14:56:56 ******/ /****** Object: Trigger dbo.pedido_d Script Date: 26/6/00 9:03:34 ******/ /****** Object: Trigger dbo.pedido_d Script Date: 24/3/2000 10:08:31 ******/ /****** Object: Trigger dbo.pedido_d Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Trigger dbo.pedido_d Script Date: 23/3/2000 11:25:17 ******/ /****** Object: Trigger dbo.pedido_d Script Date: 16/3/2000 12:08:28 ******/ /****** Object: Trigger dbo.pedido_d Script Date: 2/3/2000 8:30:20 ******/ /****** Object: Trigger dbo.pedido_d Script Date: 24/6/99 16:21:02 ******/ /****** Object: Trigger dbo.pedido_d Script Date: 1/6/99 13:16:17 ******/ /****** Object: Trigger dbo.pedido_d Script Date: 20/4/99 8:51:22 ******/ CREATE TRIGGER pedido_d ON dbo.PEDIDO FOR DELETE AS DECLARE @empresa CHAR(4) DECLARE @serie CHAR(2) DECLARE @numero FLOAT SELECT @empresa = empresa, @serie = serie, @numero = numero FROM deleted UPDATE albaran SET albaran.pedido = 0 WHERE albaran.empresa= @empresa AND albaran.pedido= @numero AND albaran.serie= @serie /****************************************************************************** DO METE_ERR WITH 'El pedido se corresponde con el albaran nº ' + albaran.serie +'/'+STR(albaran.numero) *********************************************************************************/ UPDATE factura SET factura.pedido = 0 WHERE factura.empresa= @empresa AND factura.pedido= @numero AND serie= @serie /****************************************************************************** DO METE_ERR WITH 'El pedido se corresponde con la factura nº '+factura.serie+'/'+STR(factura.numero) *********************************************************************************/ GO /****** Object: Trigger dbo.proveedo_d Script Date: 18/5/01 12:58:22 ******/ /****** Object: Trigger dbo.proveedo_d Script Date: 3/5/01 9:24:50 ******/ /****** Object: Trigger dbo.proveedo_d Script Date: 19/2/01 11:30:21 ******/ /****** Object: Trigger dbo.proveedo_d Script Date: 14/12/00 12:25:09 ******/ /****** Object: Trigger dbo.proveedo_d Script Date: 26/9/00 13:23:29 ******/ /****** Object: Trigger dbo.proveedo_d Script Date: 26/6/00 14:56:56 ******/ CREATE TRIGGER proveedo_d ON dbo.proveedo FOR DELETE AS DECLARE @empresa char(4) DECLARE @codigo char(10) SELECT @empresa=empresa,@codigo=codigo FROM deleted DELETE pro2 WHERE empresa=@empresa AND codigo=@codigo DELETE cod_pro WHERE empresa=@empresa AND codigo=@codigo GO /****** Object: Trigger dbo.proveedo_i Script Date: 18/5/01 12:58:22 ******/ /****** Object: Trigger dbo.proveedo_i Script Date: 3/5/01 9:24:50 ******/ /****** Object: Trigger dbo.proveedo_i Script Date: 19/2/01 11:30:21 ******/ /****** Object: Trigger dbo.proveedo_i Script Date: 14/12/00 12:25:09 ******/ /****** Object: Trigger dbo.proveedo_i Script Date: 26/9/00 13:23:30 ******/ /****** Object: Trigger dbo.proveedo_i Script Date: 26/6/00 14:56:57 ******/ CREATE TRIGGER proveedo_i ON dbo.proveedo FOR INSERT AS DECLARE @empresa char(4) DECLARE @codigo char(10) DECLARE @nombre char(40) DECLARE @anexo char(40) DECLARE @cc CHAR(20) SELECT @empresa=empresa,@codigo=codigo,@nombre=nombre,@anexo=anexo FROM inserted INSERT INTO pro2 (empresa,codigo) VALUES (@empresa,@codigo) UPDATE proveedo SET ind_nombre=@nombre+@codigo,ind_anexo=@anexo+@codigo WHERE empresa=@empresa AND codigo=@codigo INSERT INTO cod_pro (empresa,cc,nombre,anexo,tipo_cod,codigo) VALUES (@empresa,@codigo,@nombre,@anexo,'C',@codigo) IF NOT (LTRIM(RTRIM(@nombre))='') BEGIN SELECT @cc=@nombre INSERT INTO cod_pro (empresa,cc,nombre,anexo,tipo_cod,codigo) VALUES (@empresa,@cc,@nombre,@anexo,'N',@codigo) END IF NOT (LTRIM(RTRIM(@anexo))='') BEGIN SELECT @cc=@anexo INSERT INTO cod_pro (empresa,cc,nombre,anexo,tipo_cod,codigo) VALUES (@empresa,@cc,@nombre,@anexo,'X',@codigo) END GO /****** Object: Trigger dbo.proveedo_u Script Date: 18/5/01 12:58:22 ******/ /****** Object: Trigger dbo.proveedo_u Script Date: 3/5/01 9:24:50 ******/ /****** Object: Trigger dbo.proveedo_u Script Date: 19/2/01 11:30:22 ******/ /****** Object: Trigger dbo.proveedo_u Script Date: 14/12/00 12:25:09 ******/ /****** Object: Trigger dbo.proveedo_u Script Date: 26/9/00 13:23:30 ******/ /****** Object: Trigger dbo.proveedo_u Script Date: 26/6/00 14:56:57 ******/ CREATE TRIGGER proveedo_u ON dbo.proveedo FOR UPDATE AS DECLARE @empresa char(4) DECLARE @codigo char(10) DECLARE @nombre char(40) DECLARE @anexo char(40) DECLARE @cc CHAR(20) DECLARE @cx CHAR(10) SELECT @empresa=empresa,@codigo=codigo,@nombre=nombre,@anexo=anexo FROM inserted UPDATE proveedo SET ind_nombre=@nombre+@codigo,ind_anexo=@anexo+@codigo WHERE empresa=@empresa AND codigo=@codigo DELETE cod_pro WHERE empresa=@empresa AND codigo=@codigo AND tipo_cod<>"C" UPDATE cod_pro SET nombre=@nombre,anexo=@anexo WHERE empresa=@empresa AND codigo=@codigo AND tipo_cod="C" IF NOT (LTRIM(RTRIM(@nombre))='') BEGIN SELECT @cc=@nombre SELECT @cx=@codigo INSERT INTO cod_pro (empresa,cc,nombre,anexo,tipo_cod,codigo) VALUES (@empresa,@cc,@nombre,@anexo,'N',@cx) END IF NOT (LTRIM(RTRIM(@anexo))='') BEGIN SELECT @cc=@anexo SELECT @cx=@codigo INSERT INTO cod_pro (empresa,cc,nombre,anexo,tipo_cod,codigo) VALUES (@empresa,@cc,@nombre,@anexo,'X',@cx) END GO /****** Object: Trigger dbo.albpro_d Script Date: 18/5/01 12:58:22 ******/ /****** Object: Trigger dbo.albpro_d Script Date: 3/5/01 9:24:50 ******/ /****** Object: Trigger dbo.albpro_d Script Date: 19/2/01 11:30:22 ******/ /****** Object: Trigger dbo.albpro_d Script Date: 14/12/00 12:25:09 ******/ CREATE TRIGGER albpro_d ON dbo.ALBPRO FOR DELETE AS DECLARE @empresa CHAR(4) DECLARE @serie CHAR(2) DECLARE @numero FLOAT DECLARE @raiz CHAR(16) DECLARE @talla CHAR(2) DECLARE @color CHAR(2) DECLARE @total_l FLOAT DECLARE @tipoiva INT DECLARE @cliente CHAR(10) DECLARE @fecha DATETIME DECLARE @a_suma1 FLOAT DECLARE @a_suma2 FLOAT DECLARE @a_suma3 FLOAT DECLARE @a_suma4 FLOAT DECLARE @a_rec1 FLOAT DECLARE @a_rec2 FLOAT DECLARE @a_rec3 FLOAT DECLARE @a_rec4 FLOAT DECLARE @a_dto1 FLOAT DECLARE @a_dto2 FLOAT DECLARE @a_dto3 FLOAT DECLARE @a_dto4 FLOAT DECLARE @a_base1 FLOAT DECLARE @a_base2 FLOAT DECLARE @a_base3 FLOAT DECLARE @a_base4 FLOAT DECLARE @a_iva1 FLOAT DECLARE @a_iva2 FLOAT DECLARE @a_iva3 FLOAT DECLARE @a_iva4 FLOAT DECLARE @a_re1 FLOAT DECLARE @a_re2 FLOAT DECLARE @a_re3 FLOAT DECLARE @a_re4 FLOAT DECLARE @dto_c FLOAT DECLARE @dto_p FLOAT DECLARE @dto_rec FLOAT DECLARE @p_reten FLOAT DECLARE @en_euro BIT DECLARE @a_total FLOAT DECLARE @a_impret FLOAT DECLARE @suma1 FLOAT DECLARE @suma2 FLOAT DECLARE @suma3 FLOAT DECLARE @suma4 FLOAT DECLARE @recargo1 FLOAT DECLARE @recargo2 FLOAT DECLARE @recargo3 FLOAT DECLARE @recargo4 FLOAT DECLARE @dto1 FLOAT DECLARE @dto2 FLOAT DECLARE @dto3 FLOAT DECLARE @dto4 FLOAT DECLARE @base1 FLOAT DECLARE @base2 FLOAT DECLARE @base3 FLOAT DECLARE @base4 FLOAT DECLARE @iva1 FLOAT DECLARE @iva2 FLOAT DECLARE @iva3 FLOAT DECLARE @iva4 FLOAT DECLARE @re1 FLOAT DECLARE @re2 FLOAT DECLARE @re3 FLOAT DECLARE @re4 FLOAT DECLARE @total FLOAT DECLARE @imp_ret FLOAT DECLARE @divisa CHAR(10) DECLARE @cambio FLOAT DECLARE @importe FLOAT DECLARE @codigo CHAR(10) DECLARE @tipo CHAR(1) DECLARE @tabla FLOAT DECLARE @cantidad FLOAT DECLARE @almacen CHAR(4) DECLARE @linea INT DECLARE @factura FLOAT DECLARE @RETURNMESSAGE CHAR(200) /*************************************** *** IMPUTAR LO NUEVO ******************* ***************************************/ SELECT @empresa = empresa, @serie = serie, @numero = numero, @codigo = proveedo, @importe=-total, @dto_c=dto_c,@dto_p=dto_p,@dto_rec=dto_rec,@fecha=fecha, @a_suma1=a_suma1,@a_suma2=a_suma2,@a_suma3=a_suma3,@a_suma4=a_suma4, @a_rec1=a_rec1,@a_rec2=a_rec2,@a_rec3=a_rec3,@a_rec4=a_rec4, @p_reten = retencion, @en_euro = en_euro, @cambio=cambio,@divisa=divisa, @factura=factura FROM INSERTED IF @factura=0 EXECUTE sp_riesgo_pro @empresa,@codigo,'P',@importe,@en_euro GO /****** Object: Trigger dbo.albpro_i Script Date: 18/5/01 12:58:22 ******/ /****** Object: Trigger dbo.albpro_i Script Date: 3/5/01 9:24:50 ******/ /****** Object: Trigger dbo.albpro_i Script Date: 19/2/01 11:30:22 ******/ /****** Object: Trigger dbo.albpro_i Script Date: 14/12/00 12:25:10 ******/ CREATE TRIGGER albpro_i ON dbo.ALBPRO FOR INSERT AS DECLARE @empresa CHAR(4) DECLARE @serie CHAR(2) DECLARE @numero FLOAT DECLARE @raiz CHAR(16) DECLARE @talla CHAR(2) DECLARE @color CHAR(2) DECLARE @total_l FLOAT DECLARE @tipoiva INT DECLARE @cliente CHAR(10) DECLARE @fecha DATETIME DECLARE @a_suma1 FLOAT DECLARE @a_suma2 FLOAT DECLARE @a_suma3 FLOAT DECLARE @a_suma4 FLOAT DECLARE @a_rec1 FLOAT DECLARE @a_rec2 FLOAT DECLARE @a_rec3 FLOAT DECLARE @a_rec4 FLOAT DECLARE @a_dto1 FLOAT DECLARE @a_dto2 FLOAT DECLARE @a_dto3 FLOAT DECLARE @a_dto4 FLOAT DECLARE @a_base1 FLOAT DECLARE @a_base2 FLOAT DECLARE @a_base3 FLOAT DECLARE @a_base4 FLOAT DECLARE @a_iva1 FLOAT DECLARE @a_iva2 FLOAT DECLARE @a_iva3 FLOAT DECLARE @a_iva4 FLOAT DECLARE @a_re1 FLOAT DECLARE @a_re2 FLOAT DECLARE @a_re3 FLOAT DECLARE @a_re4 FLOAT DECLARE @dto_c FLOAT DECLARE @dto_p FLOAT DECLARE @dto_rec FLOAT DECLARE @p_reten FLOAT DECLARE @en_euro BIT DECLARE @a_total FLOAT DECLARE @a_impret FLOAT DECLARE @suma1 FLOAT DECLARE @suma2 FLOAT DECLARE @suma3 FLOAT DECLARE @suma4 FLOAT DECLARE @recargo1 FLOAT DECLARE @recargo2 FLOAT DECLARE @recargo3 FLOAT DECLARE @recargo4 FLOAT DECLARE @dto1 FLOAT DECLARE @dto2 FLOAT DECLARE @dto3 FLOAT DECLARE @dto4 FLOAT DECLARE @base1 FLOAT DECLARE @base2 FLOAT DECLARE @base3 FLOAT DECLARE @base4 FLOAT DECLARE @iva1 FLOAT DECLARE @iva2 FLOAT DECLARE @iva3 FLOAT DECLARE @iva4 FLOAT DECLARE @re1 FLOAT DECLARE @re2 FLOAT DECLARE @re3 FLOAT DECLARE @re4 FLOAT DECLARE @total FLOAT DECLARE @imp_ret FLOAT DECLARE @divisa CHAR(10) DECLARE @cambio FLOAT DECLARE @importe FLOAT DECLARE @codigo CHAR(10) DECLARE @tipo CHAR(1) DECLARE @tabla FLOAT DECLARE @cantidad FLOAT DECLARE @almacen CHAR(4) DECLARE @linea INT DECLARE @factura FLOAT DECLARE @RETURNMESSAGE CHAR(200) /*************************************** *** IMPUTAR LO NUEVO ******************* ***************************************/ SELECT @empresa = empresa, @serie = serie, @numero = numero, @codigo = proveedo, @importe=-total, @dto_c=dto_c,@dto_p=dto_p,@dto_rec=dto_rec,@fecha=fecha, @a_suma1=a_suma1,@a_suma2=a_suma2,@a_suma3=a_suma3,@a_suma4=a_suma4, @a_rec1=a_rec1,@a_rec2=a_rec2,@a_rec3=a_rec3,@a_rec4=a_rec4, @p_reten = retencion, @en_euro = en_euro, @cambio=cambio,@divisa=divisa, @factura=factura FROM INSERTED EXEC sp_xxx_calcula2 @empresa,@serie,@codigo, @fecha, @dto_c,@dto_p,@dto_rec, @a_suma1,@a_suma2,@a_suma3,@a_suma4, @a_rec1,@a_rec2,@a_rec3,@a_rec4, @p_reten, @divisa,@cambio, @en_euro, @a_dto1 OUTPUT,@a_dto2 OUTPUT,@a_dto3 OUTPUT,@a_dto4 OUTPUT, @a_base1 OUTPUT,@a_base2 OUTPUT,@a_base3 OUTPUT,@a_base4 OUTPUT, @a_iva1 OUTPUT,@a_iva2 OUTPUT,@a_iva3 OUTPUT,@a_iva4 OUTPUT, @a_re1 OUTPUT,@a_re2 OUTPUT,@a_re3 OUTPUT,@a_re4 OUTPUT, @a_impret OUTPUT, @a_total OUTPUT, @suma1 OUTPUT,@suma2 OUTPUT,@suma3 OUTPUT,@suma4 OUTPUT, @dto1 OUTPUT,@dto2 OUTPUT,@dto3 OUTPUT,@dto4 OUTPUT, @base1 OUTPUT,@base2 OUTPUT,@base3 OUTPUT,@base4 OUTPUT, @iva1 OUTPUT,@iva2 OUTPUT,@iva3 OUTPUT,@iva4 OUTPUT, @re1 OUTPUT,@re2 OUTPUT,@re3 OUTPUT,@re4 OUTPUT, @recargo1 OUTPUT,@recargo2 OUTPUT,@recargo3 OUTPUT,@recargo4 OUTPUT, @imp_ret OUTPUT, @total OUTPUT UPDATE albpro SET a_suma1=@a_suma1,a_suma2=@a_suma2,a_suma3=@a_suma3, a_suma4=@a_suma4, a_dto1=@a_dto1,a_dto2=@a_dto2,a_dto3=@a_dto3,a_dto4=@a_dto4, a_base1=@a_base1,a_base2=@a_base2,a_base3=@a_base3,a_base4=@a_base4, a_iva1=@a_iva1,a_iva2=@a_iva2,a_iva3=@a_iva3,a_iva4=@a_iva4, a_re1=@a_re1,a_re2=@a_re2,a_re3=@a_re3,a_re4=@a_re4, a_impret = @a_impret, a_total = @a_total , suma1=@suma1,suma2=@suma2,suma3=@suma3, suma4=@suma4, recargo1=@recargo1,recargo2=@recargo2,recargo3=@recargo3,recargo4=@recargo4, dto1=@dto1,dto2=@dto2,dto3=@dto3,dto4=@dto4, base1=@base1,base2=@base2,base3=@base3,base4=@base4, iva1=@iva1,iva2=@iva2,iva3=@iva3,iva4=@iva4, re1=@re1,re2=@re2,re3=@re3,re4=@re4, impret = @imp_ret, total = @total WHERE empresa=@empresa AND serie=@serie AND numero=@numero SELECT @importe=@importe+@total IF @factura=0 EXECUTE sp_riesgo_pro @empresa,@codigo,'P',@importe,@en_euro GO /****** Object: Trigger dbo.cm_doc_i Script Date: 18/5/01 12:58:22 ******/ /****** Object: Trigger dbo.cm_doc_i Script Date: 3/5/01 9:24:50 ******/ /****** Object: Trigger dbo.cm_doc_i Script Date: 19/2/01 11:30:22 ******/ /****** Object: Trigger dbo.cm_doc_i Script Date: 14/12/00 12:25:10 ******/ /****** Object: Trigger dbo.cm_doc_i Script Date: 26/9/00 13:23:31 ******/ /****** Object: Trigger dbo.cm_doc_i Script Date: 26/6/00 14:56:59 ******/ /****** Object: Trigger dbo.cm_doc_i Script Date: 26/6/00 9:03:34 ******/ /****** Object: Trigger dbo.cm_doc_i Script Date: 24/3/2000 10:08:31 ******/ /****** Object: Trigger dbo.cm_doc_i Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Trigger dbo.cm_doc_i Script Date: 23/3/2000 11:25:17 ******/ /****** Object: Trigger dbo.cm_doc_i Script Date: 16/3/2000 12:08:28 ******/ /****** Object: Trigger dbo.cm_doc_i Script Date: 2/3/2000 8:30:20 ******/ /****** Object: Trigger dbo.cm_doc_i Script Date: 24/6/99 16:21:01 ******/ /****** Object: Trigger dbo.cm_doc_i Script Date: 1/6/99 13:16:16 ******/ CREATE TRIGGER cm_doc_i ON dbo.CM_DOC FOR INSERT AS DECLARE @fich CHAR(10) DECLARE @en_euro BIT DECLARE @empresa CHAR(4) DECLARE @serie CHAR(2) DECLARE @numero FLOAT SELECT @fich=fich, @en_euro=en_euro,@empresa=empresa,@serie=serie,@numero=numero FROM inserted EXEC sp_cm_doc @fich,@en_euro,@empresa,@serie,@numero GO /****** Object: Trigger dbo.cobros_d Script Date: 18/5/01 12:58:22 ******/ /****** Object: Trigger dbo.cobros_d Script Date: 3/5/01 9:24:50 ******/ /****** Object: Trigger dbo.cobros_d Script Date: 19/2/01 11:30:22 ******/ /****** Object: Trigger dbo.cobros_d Script Date: 14/12/00 12:25:10 ******/ /****** Object: Trigger dbo.cobros_d Script Date: 26/9/00 13:23:31 ******/ /****** Object: Trigger dbo.cobros_d Script Date: 26/6/00 14:57:00 ******/ /****** Object: Trigger dbo.cobros_d Script Date: 26/6/00 9:03:34 ******/ /****** Object: Trigger dbo.cobros_d Script Date: 24/3/2000 10:08:31 ******/ /****** Object: Trigger dbo.cobros_d Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Trigger dbo.cobros_d Script Date: 23/3/2000 11:25:17 ******/ /****** Object: Trigger dbo.cobros_d Script Date: 16/3/2000 12:08:28 ******/ /****** Object: Trigger dbo.cobros_d Script Date: 2/3/2000 8:30:20 ******/ /****** Object: Trigger dbo.cobros_d Script Date: 24/6/99 16:21:01 ******/ /****** Object: Trigger dbo.cobros_d Script Date: 1/6/99 13:16:16 ******/ CREATE TRIGGER cobros_d ON dbo.cobros FOR DELETE AS DECLARE @empresa CHAR(4) DECLARE @serie CHAR(2) DECLARE @factura FLOAT DECLARE @dias DATETIME DECLARE @cliente CHAR(10) DECLARE @importe FLOAT DECLARE @en_euro BIT /* recoger los datos de deleted */ SELECT @empresa = empresa, @serie=serie, @factura=factura, @dias=dias, @dias=dias,@cliente=cliente,@en_euro=en_euro,@importe=-importe_c FROM DELETED EXECUTE sp_imputa_cobro @empresa,@serie,@factura,@dias,@cliente,@importe,@en_euro RETURN GO /****** Object: Trigger dbo.cobros_i Script Date: 18/5/01 12:58:22 ******/ /****** Object: Trigger dbo.cobros_i Script Date: 3/5/01 9:24:50 ******/ /****** Object: Trigger dbo.cobros_i Script Date: 19/2/01 11:30:22 ******/ /****** Object: Trigger dbo.cobros_i Script Date: 14/12/00 12:25:10 ******/ /****** Object: Trigger dbo.cobros_i Script Date: 26/9/00 13:23:31 ******/ /****** Object: Trigger dbo.cobros_i Script Date: 26/6/00 14:57:00 ******/ /****** Object: Trigger dbo.cobros_i Script Date: 26/6/00 9:03:34 ******/ /****** Object: Trigger dbo.cobros_i Script Date: 24/3/2000 10:08:31 ******/ /****** Object: Trigger dbo.cobros_i Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Trigger dbo.cobros_i Script Date: 23/3/2000 11:25:17 ******/ /****** Object: Trigger dbo.cobros_i Script Date: 16/3/2000 12:08:28 ******/ /****** Object: Trigger dbo.cobros_i Script Date: 2/3/2000 8:30:20 ******/ /****** Object: Trigger dbo.cobros_i Script Date: 24/6/99 16:21:01 ******/ /****** Object: Trigger dbo.cobros_i Script Date: 1/6/99 13:16:16 ******/ CREATE TRIGGER cobros_i ON dbo.cobros FOR INSERT AS DECLARE @empresa CHAR(4) DECLARE @serie CHAR(2) DECLARE @factura FLOAT DECLARE @dias DATETIME DECLARE @cliente CHAR(10) DECLARE @importe FLOAT DECLARE @en_euro BIT /* recoger los datos de deleted */ SELECT @empresa = empresa, @serie=serie, @factura=factura, @dias=dias, @dias=dias,@cliente=cliente,@en_euro=en_euro,@importe=importe_c FROM INSERTED EXECUTE sp_imputa_cobro @empresa,@serie,@factura,@dias,@cliente,@importe,@en_euro RETURN GO /****** Object: Trigger dbo.cobros_u Script Date: 18/5/01 12:58:22 ******/ /****** Object: Trigger dbo.cobros_u Script Date: 3/5/01 9:24:50 ******/ /****** Object: Trigger dbo.cobros_u Script Date: 19/2/01 11:30:22 ******/ /****** Object: Trigger dbo.cobros_u Script Date: 14/12/00 12:25:10 ******/ /****** Object: Trigger dbo.cobros_u Script Date: 26/9/00 13:23:31 ******/ /****** Object: Trigger dbo.cobros_u Script Date: 26/6/00 14:57:00 ******/ /****** Object: Trigger dbo.cobros_u Script Date: 26/6/00 9:03:34 ******/ /****** Object: Trigger dbo.cobros_u Script Date: 24/3/2000 10:08:31 ******/ /****** Object: Trigger dbo.cobros_u Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Trigger dbo.cobros_u Script Date: 23/3/2000 11:25:17 ******/ /****** Object: Trigger dbo.cobros_u Script Date: 16/3/2000 12:08:28 ******/ /****** Object: Trigger dbo.cobros_u Script Date: 2/3/2000 8:30:20 ******/ /****** Object: Trigger dbo.cobros_u Script Date: 24/6/99 16:21:01 ******/ /****** Object: Trigger dbo.cobros_u Script Date: 1/6/99 13:16:16 ******/ CREATE TRIGGER cobros_u ON dbo.cobros FOR UPDATE AS DECLARE @empresa CHAR(4) DECLARE @serie CHAR(2) DECLARE @factura FLOAT DECLARE @dias DATETIME DECLARE @cliente CHAR(10) DECLARE @importe FLOAT DECLARE @en_euro BIT /* recoger los datos de deleted */ SELECT @empresa = empresa, @serie=serie, @factura=factura, @dias=dias, @dias=dias,@cliente=cliente,@en_euro=en_euro,@importe=-importe_c FROM DELETED EXECUTE sp_imputa_cobro @empresa,@serie,@factura,@dias,@cliente,@importe,@en_euro /* recoger los datos de deleted */ SELECT @empresa = empresa, @serie=serie, @factura=factura, @dias=dias, @dias=dias,@cliente=cliente,@en_euro=en_euro,@importe=importe_c FROM INSERTED EXECUTE sp_imputa_cobro @empresa,@serie,@factura,@dias,@cliente,@importe,@en_euro RETURN GO /****** Object: Trigger dbo.compra_i Script Date: 18/5/01 12:58:22 ******/ /****** Object: Trigger dbo.compra_i Script Date: 3/5/01 9:24:50 ******/ /****** Object: Trigger dbo.compra_i Script Date: 19/2/01 11:30:22 ******/ /****** Object: Trigger dbo.compra_i Script Date: 14/12/00 12:25:09 ******/ CREATE TRIGGER compra_i ON dbo.COMPRA FOR INSERT AS DECLARE @empresa CHAR(4) DECLARE @serie CHAR(2) DECLARE @numero FLOAT DECLARE @raiz CHAR(16) DECLARE @talla CHAR(2) DECLARE @color CHAR(2) DECLARE @total_l FLOAT DECLARE @tipoiva INT DECLARE @cliente CHAR(10) DECLARE @fecha DATETIME DECLARE @a_suma1 FLOAT DECLARE @a_suma2 FLOAT DECLARE @a_suma3 FLOAT DECLARE @a_suma4 FLOAT DECLARE @a_rec1 FLOAT DECLARE @a_rec2 FLOAT DECLARE @a_rec3 FLOAT DECLARE @a_rec4 FLOAT DECLARE @a_dto1 FLOAT DECLARE @a_dto2 FLOAT DECLARE @a_dto3 FLOAT DECLARE @a_dto4 FLOAT DECLARE @a_base1 FLOAT DECLARE @a_base2 FLOAT DECLARE @a_base3 FLOAT DECLARE @a_base4 FLOAT DECLARE @a_iva1 FLOAT DECLARE @a_iva2 FLOAT DECLARE @a_iva3 FLOAT DECLARE @a_iva4 FLOAT DECLARE @a_re1 FLOAT DECLARE @a_re2 FLOAT DECLARE @a_re3 FLOAT DECLARE @a_re4 FLOAT DECLARE @dto_c FLOAT DECLARE @dto_p FLOAT DECLARE @dto_rec FLOAT DECLARE @p_reten FLOAT DECLARE @en_euro BIT DECLARE @a_total FLOAT DECLARE @a_impret FLOAT DECLARE @suma1 FLOAT DECLARE @suma2 FLOAT DECLARE @suma3 FLOAT DECLARE @suma4 FLOAT DECLARE @recargo1 FLOAT DECLARE @recargo2 FLOAT DECLARE @recargo3 FLOAT DECLARE @recargo4 FLOAT DECLARE @dto1 FLOAT DECLARE @dto2 FLOAT DECLARE @dto3 FLOAT DECLARE @dto4 FLOAT DECLARE @base1 FLOAT DECLARE @base2 FLOAT DECLARE @base3 FLOAT DECLARE @base4 FLOAT DECLARE @iva1 FLOAT DECLARE @iva2 FLOAT DECLARE @iva3 FLOAT DECLARE @iva4 FLOAT DECLARE @re1 FLOAT DECLARE @re2 FLOAT DECLARE @re3 FLOAT DECLARE @re4 FLOAT DECLARE @total FLOAT DECLARE @imp_ret FLOAT DECLARE @divisa CHAR(10) DECLARE @cambio FLOAT DECLARE @importe FLOAT DECLARE @codigo CHAR(10) DECLARE @tipo CHAR(1) DECLARE @tabla FLOAT DECLARE @cantidad FLOAT DECLARE @almacen CHAR(4) DECLARE @linea INT DECLARE @RETURNMESSAGE CHAR(200) /*************************************** *** IMPUTAR LO NUEVO ******************* ***************************************/ SELECT @empresa = empresa, @serie = serie, @numero = numero, @codigo = cliente, @importe=-total, @dto_c=dto_c,@dto_p=dto_p,@dto_rec=dto_rec,@fecha=fecha, @a_suma1=a_suma1,@a_suma2=a_suma2,@a_suma3=a_suma3,@a_suma4=a_suma4, @a_rec1=a_rec1,@a_rec2=a_rec2,@a_rec3=a_rec3,@a_rec4=a_rec4, @p_reten = retencion, @en_euro = en_euro, @cambio=cambio,@divisa=divisa FROM INSERTED EXEC sp_xxx_calcula2 @empresa,@serie,@codigo, @fecha, @dto_c,@dto_p,@dto_rec, @a_suma1,@a_suma2,@a_suma3,@a_suma4, @a_rec1,@a_rec2,@a_rec3,@a_rec4, @p_reten, @divisa,@cambio, @en_euro, @a_dto1 OUTPUT,@a_dto2 OUTPUT,@a_dto3 OUTPUT,@a_dto4 OUTPUT, @a_base1 OUTPUT,@a_base2 OUTPUT,@a_base3 OUTPUT,@a_base4 OUTPUT, @a_iva1 OUTPUT,@a_iva2 OUTPUT,@a_iva3 OUTPUT,@a_iva4 OUTPUT, @a_re1 OUTPUT,@a_re2 OUTPUT,@a_re3 OUTPUT,@a_re4 OUTPUT, @a_impret OUTPUT, @a_total OUTPUT, @suma1 OUTPUT,@suma2 OUTPUT,@suma3 OUTPUT,@suma4 OUTPUT, @dto1 OUTPUT,@dto2 OUTPUT,@dto3 OUTPUT,@dto4 OUTPUT, @base1 OUTPUT,@base2 OUTPUT,@base3 OUTPUT,@base4 OUTPUT, @iva1 OUTPUT,@iva2 OUTPUT,@iva3 OUTPUT,@iva4 OUTPUT, @re1 OUTPUT,@re2 OUTPUT,@re3 OUTPUT,@re4 OUTPUT, @recargo1 OUTPUT,@recargo2 OUTPUT,@recargo3 OUTPUT,@recargo4 OUTPUT, @imp_ret OUTPUT, @total OUTPUT UPDATE compra SET a_suma1=@a_suma1,a_suma2=@a_suma2,a_suma3=@a_suma3, a_suma4=@a_suma4, a_dto1=@a_dto1,a_dto2=@a_dto2,a_dto3=@a_dto3,a_dto4=@a_dto4, a_base1=@a_base1,a_base2=@a_base2,a_base3=@a_base3,a_base4=@a_base4, a_iva1=@a_iva1,a_iva2=@a_iva2,a_iva3=@a_iva3,a_iva4=@a_iva4, a_re1=@a_re1,a_re2=@a_re2,a_re3=@a_re3,a_re4=@a_re4, a_impret = @a_impret, a_total = @a_total , suma1=@suma1,suma2=@suma2,suma3=@suma3, suma4=@suma4, recargo1=@recargo1,recargo2=@recargo2,recargo3=@recargo3,recargo4=@recargo4, dto1=@dto1,dto2=@dto2,dto3=@dto3,dto4=@dto4, base1=@base1,base2=@base2,base3=@base3,base4=@base4, iva1=@iva1,iva2=@iva2,iva3=@iva3,iva4=@iva4, re1=@re1,re2=@re2,re3=@re3,re4=@re4, impret = @imp_ret, total = @total WHERE empresa=@empresa AND serie=@serie AND numero=@numero GO /****** Object: Trigger dbo.compra_u Script Date: 18/5/01 12:58:22 ******/ /****** Object: Trigger dbo.compra_u Script Date: 3/5/01 9:24:50 ******/ /****** Object: Trigger dbo.compra_u Script Date: 19/2/01 11:30:22 ******/ /****** Object: Trigger dbo.compra_u Script Date: 14/12/00 12:25:10 ******/ CREATE TRIGGER compra_u ON dbo.COMPRA FOR UPDATE AS DECLARE @empresa CHAR(4) DECLARE @serie CHAR(2) DECLARE @numero FLOAT DECLARE @raiz CHAR(16) DECLARE @talla CHAR(2) DECLARE @color CHAR(2) DECLARE @total_l FLOAT DECLARE @tipoiva INT DECLARE @cliente CHAR(10) DECLARE @fecha DATETIME DECLARE @a_suma1 FLOAT DECLARE @a_suma2 FLOAT DECLARE @a_suma3 FLOAT DECLARE @a_suma4 FLOAT DECLARE @a_rec1 FLOAT DECLARE @a_rec2 FLOAT DECLARE @a_rec3 FLOAT DECLARE @a_rec4 FLOAT DECLARE @a_dto1 FLOAT DECLARE @a_dto2 FLOAT DECLARE @a_dto3 FLOAT DECLARE @a_dto4 FLOAT DECLARE @a_base1 FLOAT DECLARE @a_base2 FLOAT DECLARE @a_base3 FLOAT DECLARE @a_base4 FLOAT DECLARE @a_iva1 FLOAT DECLARE @a_iva2 FLOAT DECLARE @a_iva3 FLOAT DECLARE @a_iva4 FLOAT DECLARE @a_re1 FLOAT DECLARE @a_re2 FLOAT DECLARE @a_re3 FLOAT DECLARE @a_re4 FLOAT DECLARE @dto_c FLOAT DECLARE @dto_p FLOAT DECLARE @dto_rec FLOAT DECLARE @p_reten FLOAT DECLARE @en_euro BIT DECLARE @a_total FLOAT DECLARE @a_impret FLOAT DECLARE @suma1 FLOAT DECLARE @suma2 FLOAT DECLARE @suma3 FLOAT DECLARE @suma4 FLOAT DECLARE @recargo1 FLOAT DECLARE @recargo2 FLOAT DECLARE @recargo3 FLOAT DECLARE @recargo4 FLOAT DECLARE @dto1 FLOAT DECLARE @dto2 FLOAT DECLARE @dto3 FLOAT DECLARE @dto4 FLOAT DECLARE @base1 FLOAT DECLARE @base2 FLOAT DECLARE @base3 FLOAT DECLARE @base4 FLOAT DECLARE @iva1 FLOAT DECLARE @iva2 FLOAT DECLARE @iva3 FLOAT DECLARE @iva4 FLOAT DECLARE @re1 FLOAT DECLARE @re2 FLOAT DECLARE @re3 FLOAT DECLARE @re4 FLOAT DECLARE @total FLOAT DECLARE @imp_ret FLOAT DECLARE @divisa CHAR(10) DECLARE @cambio FLOAT DECLARE @importe FLOAT DECLARE @codigo CHAR(10) DECLARE @tipo CHAR(1) DECLARE @tabla FLOAT DECLARE @cantidad FLOAT DECLARE @almacen CHAR(4) DECLARE @linea INT DECLARE @RETURNMESSAGE CHAR(200) DECLARE @cambio_ant FLOAT /*************************************** *** IMPUTAR LO NUEVO ******************* ***************************************/ SELECT @empresa = empresa, @serie = serie, @numero = numero, @codigo = cliente, @importe=-total, @dto_c=dto_c,@dto_p=dto_p,@dto_rec=dto_rec,@fecha=fecha, @a_suma1=a_suma1,@a_suma2=a_suma2,@a_suma3=a_suma3,@a_suma4=a_suma4, @a_rec1=a_rec1,@a_rec2=a_rec2,@a_rec3=a_rec3,@a_rec4=a_rec4, @p_reten = retencion, @en_euro = en_euro, @cambio=cambio,@divisa=divisa FROM INSERTED SELECT @cambio_ant = cambio FROM DELETED IF @cambio<>@cambio_ant BEGIN EXEC sp_xxx_ponmsg 'Contravalores Recalculados' UPDATE lineacom SET precio=a_pre*@cambio, precio_sin=a_pre_s*@cambio, total_l =a_tot_l*@cambio WHERE empresa=@empresa AND serie=@serie AND numero=@numero END EXEC sp_xxx_calcula2 @empresa,@serie, @codigo,@fecha, @dto_c,@dto_p,@dto_rec, @a_suma1,@a_suma2,@a_suma3,@a_suma4, @a_rec1,@a_rec2,@a_rec3,@a_rec4, @p_reten, @divisa,@cambio, @en_euro, @a_dto1 OUTPUT,@a_dto2 OUTPUT,@a_dto3 OUTPUT,@a_dto4 OUTPUT, @a_base1 OUTPUT,@a_base2 OUTPUT,@a_base3 OUTPUT,@a_base4 OUTPUT, @a_iva1 OUTPUT,@a_iva2 OUTPUT,@a_iva3 OUTPUT,@a_iva4 OUTPUT, @a_re1 OUTPUT,@a_re2 OUTPUT,@a_re3 OUTPUT,@a_re4 OUTPUT, @a_impret OUTPUT, @a_total OUTPUT, @suma1 OUTPUT,@suma2 OUTPUT,@suma3 OUTPUT,@suma4 OUTPUT, @dto1 OUTPUT,@dto2 OUTPUT,@dto3 OUTPUT,@dto4 OUTPUT, @base1 OUTPUT,@base2 OUTPUT,@base3 OUTPUT,@base4 OUTPUT, @iva1 OUTPUT,@iva2 OUTPUT,@iva3 OUTPUT,@iva4 OUTPUT, @re1 OUTPUT,@re2 OUTPUT,@re3 OUTPUT,@re4 OUTPUT, @recargo1 OUTPUT,@recargo2 OUTPUT,@recargo3 OUTPUT,@recargo4 OUTPUT, @imp_ret OUTPUT, @total OUTPUT UPDATE compra SET a_suma1=@a_suma1,a_suma2=@a_suma2,a_suma3=@a_suma3, a_suma4=@a_suma4, a_dto1=@a_dto1,a_dto2=@a_dto2,a_dto3=@a_dto3,a_dto4=@a_dto4, a_base1=@a_base1,a_base2=@a_base2,a_base3=@a_base3,a_base4=@a_base4, a_iva1=@a_iva1,a_iva2=@a_iva2,a_iva3=@a_iva3,a_iva4=@a_iva4, a_re1=@a_re1,a_re2=@a_re2,a_re3=@a_re3,a_re4=@a_re4, a_impret = @a_impret, a_total = @a_total , suma1=@suma1,suma2=@suma2,suma3=@suma3, suma4=@suma4, recargo1=@recargo1,recargo2=@recargo2,recargo3=@recargo3,recargo4=@recargo4, dto1=@dto1,dto2=@dto2,dto3=@dto3,dto4=@dto4, base1=@base1,base2=@base2,base3=@base3,base4=@base4, iva1=@iva1,iva2=@iva2,iva3=@iva3,iva4=@iva4, re1=@re1,re2=@re2,re3=@re3,re4=@re4, impret = @imp_ret, total = @total WHERE empresa=@empresa AND serie=@serie AND numero=@numero GO /****** Object: Trigger dbo.entalb_i Script Date: 18/5/01 12:58:22 ******/ /****** Object: Trigger dbo.entalb_i Script Date: 3/5/01 9:24:50 ******/ /****** Object: Trigger dbo.entalb_i Script Date: 19/2/01 11:30:22 ******/ /****** Object: Trigger dbo.entalb_i Script Date: 14/12/00 12:25:10 ******/ /****** Object: Trigger dbo.entalb_i Script Date: 26/9/00 13:23:31 ******/ /****** Object: Trigger dbo.entalb_i Script Date: 26/6/00 14:57:01 ******/ /****** Object: Trigger dbo.entalb_i Script Date: 26/6/00 9:03:34 ******/ /****** Object: Trigger dbo.entalb_i Script Date: 24/3/2000 10:08:31 ******/ /****** Object: Trigger dbo.entalb_i Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Trigger dbo.entalb_i Script Date: 23/3/2000 11:25:17 ******/ /****** Object: Trigger dbo.entalb_i Script Date: 16/3/2000 12:08:28 ******/ /****** Object: Trigger dbo.entalb_i Script Date: 2/3/2000 8:30:20 ******/ /****** Object: Trigger dbo.entalb_i Script Date: 24/6/99 16:21:01 ******/ /****** Object: Trigger dbo.entalb_i Script Date: 1/6/99 13:16:15 ******/ CREATE TRIGGER entalb_i ON dbo.ENTALB FOR INSERT AS DECLARE @empresa CHAR(4) DECLARE @serie CHAR(2) DECLARE @numero FLOAT DECLARE @numeroa FLOAT SELECT @empresa=empresa, @serie=serie, @numero=numero, @numeroa=numeroa FROM inserted EXEC sp_mete_AlbPEnt @empresa, @serie, @numero, @numeroa GO /****** Object: Trigger dbo.entrada_d Script Date: 18/5/01 12:58:22 ******/ /****** Object: Trigger dbo.entrada_d Script Date: 3/5/01 9:24:50 ******/ /****** Object: Trigger dbo.entrada_d Script Date: 19/2/01 11:30:22 ******/ /****** Object: Trigger dbo.entrada_d Script Date: 14/12/00 12:25:10 ******/ CREATE TRIGGER entrada_d ON dbo.ENTRADA FOR DELETE AS DECLARE @empresa CHAR(4) DECLARE @total FLOAT DECLARE @codigo CHAR(10) DECLARE @serie CHAR(2) DECLARE @numero FLOAT DECLARE @tipo CHAR(1) DECLARE @en_euro BIT DECLARE @ic FLOAT DECLARE @dc DATETIME DECLARE @rc CHAR(1) DECLARE @ec BIT DECLARE @tc CHAR(1) DECLARE @sy_c1 FLOAT DECLARE @sy_c2 FLOAT DECLARE @recibido CHAR(1) DECLARE @importe FLOAT DECLARE @ALBARAN FLOAT DECLARE @quitar FLOAT DECLARE @ALBARAN_cliente CHAR(10) DECLARE @total_ALBPRO FLOAT DECLARE @en_euro_ALBPRO BIT DECLARE @numero_ALBPRO FLOAT DECLARE @serie_ALBPRO CHAR(2) /* recoger los datos de deleted => desimputarlos del riesgo*/ SELECT @empresa = empresa, @serie=serie, @numero=numero, @codigo = cliente, @tipo = 'F', @total = -total,@en_euro=en_euro, @ALBARAN=albaran FROM DELETED SELECT @sy_c1=(SELECT sy_c1 FROM sistemad WHERE id=1) SELECT @sy_c2=(SELECT sy_c2 FROM sistemad WHERE id=1) DECLARE lc CURSOR FOR SELECT PAGOS.importe_c, PAGOS.dias, LINDEU2.recibido, PAGOS.en_euro FROM PAGOS, LINDEU2 WHERE PAGOS.empresa=@empresa AND PAGOS.serie=@serie AND PAGOS.factura=@numero AND LINDEU2.empresa=@empresa AND LINDEU2.serie=@serie AND LINDEU2.numero=@numero AND LINDEU2.dias=PAGOS.dias OPEN lc FETCH NEXT FROM lc INTO @ic,@dc,@rc,@ec WHILE (@@fetch_status <> -1) BEGIN IF (@@fetch_status <> -2) BEGIN /*DESHACER*/ SELECT @tc='E' IF @rc='N' SELECT @tc='F' EXECUTE sp_RIESGO_PRO @empresa, @codigo, @tc, @ic, @ec END FETCH NEXT FROM lc INTO @ic,@dc,@rc,@ec END CLOSE lc DEALLOCATE lc DELETE PAGOS WHERE empresa=@empresa AND factura=@numero AND serie=@serie DECLARE lind CURSOR FOR SELECT importe FROM LINDEU2 WHERE empresa=@empresa AND serie=@serie AND numero=@numero AND recibido='S' OPEN lind FETCH NEXT FROM lind INTO @importe WHILE (@@fetch_status <> -1) BEGIN IF (@@fetch_status <> -2) BEGIN /*DESHACER*/ SELECT @quitar=-@importe EXECUTE sp_RIESGO_PRO @empresa, @codigo, 'F', @importe,@en_euro EXECUTE sp_RIESGO_PRO @empresa, @codigo, 'E', @quitar,@en_euro END FETCH NEXT FROM lind INTO @importe END CLOSE lind DEALLOCATE lind DELETE LINDEU2 WHERE empresa=@empresa AND numero=@numero AND serie=@serie EXECUTE sp_RIESGO_PRO @empresa, @codigo, 'F', @total,@en_euro DECLARE aa CURSOR FOR SELECT total,proveedo,en_euro,numero,serie FROM ALBPRO WHERE empresa=@empresa AND seriefac=@serie AND factura=@numero OPEN aa FETCH NEXT FROM aa INTO @total_ALBPRO,@ALBARAN_CLIENTE, @en_euro_ALBPRO,@numero_ALBPRO,@serie_ALBPRO WHILE (@@fetch_status <> -1) BEGIN IF (@@fetch_status <> -2) BEGIN EXECUTE sp_RIESGO_PRO @empresa, @ALBARAN_CLIENTE, 'P', @total_ALBPRO,@en_euro_ALBPRO UPDATE ALBPRO SET factura=0,seriefac='' WHERE empresa=@empresa AND serie=@serie_ALBPRO AND numero=@numero_ALBPRO END FETCH NEXT FROM aa INTO @total_ALBPRO,@ALBARAN_CLIENTE, @en_euro_ALBPRO,@numero_ALBPRO,@serie_ALBPRO END CLOSE aa DEALLOCATE aa RETURN GO /****** Object: Trigger dbo.albaran_d Script Date: 18/5/01 12:58:22 ******/ /****** Object: Trigger dbo.albaran_d Script Date: 3/5/01 9:24:49 ******/ /****** Object: Trigger dbo.albaran_d Script Date: 19/2/01 11:30:22 ******/ /****** Object: Trigger dbo.albaran_d Script Date: 14/12/00 12:25:09 ******/ /****** Object: Trigger dbo.albaran_d Script Date: 26/9/00 13:23:30 ******/ /****** Object: Trigger dbo.albaran_d Script Date: 26/6/00 14:56:57 ******/ /****** Object: Trigger dbo.albaran_d Script Date: 26/6/00 9:03:34 ******/ /****** Object: Trigger dbo.albaran_d Script Date: 24/3/2000 10:08:31 ******/ /****** Object: Trigger dbo.albaran_d Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Trigger dbo.albaran_d Script Date: 23/3/2000 11:25:17 ******/ /****** Object: Trigger dbo.albaran_d Script Date: 16/3/2000 12:08:28 ******/ /****** Object: Trigger dbo.albaran_d Script Date: 2/3/2000 8:30:20 ******/ /****** Object: Trigger dbo.albaran_d Script Date: 24/6/99 16:21:01 ******/ /****** Object: Trigger dbo.albaran_d Script Date: 1/6/99 13:16:15 ******/ CREATE TRIGGER albaran_d ON dbo.ALBARAN FOR DELETE AS DECLARE @empresa CHAR(4) DECLARE @importe FLOAT DECLARE @codigo CHAR(10) DECLARE @tipo CHAR(1) DECLARE @en_euro BIT DECLARE @factura FLOAT /* recoger los datos de deleted => desimputarlos del riesgo*/ SELECT @empresa = empresa, @codigo = cliente, @tipo = 'P', @importe = -total, @en_euro=en_euro,@factura=factura FROM DELETED IF @factura=0 EXECUTE sp_riesgo_cli @empresa, @codigo, @tipo, @importe,@en_euro GO /****** Object: Trigger dbo.albaran_i Script Date: 18/5/01 12:58:22 ******/ /****** Object: Trigger dbo.albaran_i Script Date: 3/5/01 9:24:50 ******/ /****** Object: Trigger dbo.albaran_i Script Date: 19/2/01 11:30:22 ******/ /****** Object: Trigger dbo.albaran_i Script Date: 14/12/00 12:25:09 ******/ /****** Object: Trigger dbo.albaran_i Script Date: 26/9/00 13:23:30 ******/ /****** Object: Trigger dbo.albaran_i Script Date: 26/6/00 14:56:58 ******/ /****** Object: Trigger dbo.albaran_i Script Date: 26/6/00 9:03:34 ******/ /****** Object: Trigger dbo.albaran_i Script Date: 24/3/2000 10:08:31 ******/ /****** Object: Trigger dbo.albaran_i Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Trigger dbo.albaran_i Script Date: 23/3/2000 11:25:17 ******/ /****** Object: Trigger dbo.albaran_i Script Date: 16/3/2000 12:08:28 ******/ /****** Object: Trigger dbo.albaran_i Script Date: 2/3/2000 8:30:20 ******/ /****** Object: Trigger dbo.albaran_i Script Date: 24/6/99 16:21:01 ******/ /****** Object: Trigger dbo.albaran_i Script Date: 1/6/99 13:16:15 ******/ CREATE TRIGGER albaran_i ON dbo.ALBARAN FOR INSERT AS DECLARE @empresa CHAR(4) DECLARE @serie CHAR(2) DECLARE @numero FLOAT DECLARE @fecha DATETIME DECLARE @suma1 FLOAT DECLARE @suma2 FLOAT DECLARE @suma3 FLOAT DECLARE @suma4 FLOAT DECLARE @recargo1 FLOAT DECLARE @recargo2 FLOAT DECLARE @recargo3 FLOAT DECLARE @recargo4 FLOAT DECLARE @dto1 FLOAT DECLARE @dto2 FLOAT DECLARE @dto3 FLOAT DECLARE @dto4 FLOAT DECLARE @base1 FLOAT DECLARE @base2 FLOAT DECLARE @base3 FLOAT DECLARE @base4 FLOAT DECLARE @iva1 FLOAT DECLARE @iva2 FLOAT DECLARE @iva3 FLOAT DECLARE @iva4 FLOAT DECLARE @re1 FLOAT DECLARE @re2 FLOAT DECLARE @re3 FLOAT DECLARE @re4 FLOAT DECLARE @dto_c FLOAT DECLARE @dto_p FLOAT DECLARE @dto_rec FLOAT DECLARE @p_reten FLOAT DECLARE @rec_fin FLOAT DECLARE @en_euro BIT DECLARE @total FLOAT DECLARE @imp_ret FLOAT DECLARE @importe FLOAT DECLARE @codigo CHAR(10) DECLARE @tipo CHAR(1) DECLARE @factura FLOAT SELECT @empresa=empresa,@serie=serie,@numero=numero,@codigo = cliente, @dto_c=dto_c,@dto_p=dto_p,@dto_rec=dto_rec,@fecha=fecha, @suma1=suma1,@suma2=suma2,@suma3=suma3,@suma4=suma4, @recargo1=recargo1,@recargo2=recargo2,@recargo3=recargo3,@recargo4=recargo4, @p_reten = p_reten, @rec_fin=rec_fin, @en_euro = en_euro, @factura=factura FROM INSERTED EXEC sp_xxx_calcular @empresa,@serie, @codigo, @fecha, @dto_c,@dto_p,@dto_rec, @suma1,@suma2,@suma3,@suma4, @recargo1,@recargo2,@recargo3,@recargo4, @p_reten, @rec_fin, @en_euro, @dto1 OUTPUT,@dto2 OUTPUT,@dto3 OUTPUT,@dto4 OUTPUT, @base1 OUTPUT,@base2 OUTPUT,@base3 OUTPUT,@base4 OUTPUT, @iva1 OUTPUT,@iva2 OUTPUT,@iva3 OUTPUT,@iva4 OUTPUT, @re1 OUTPUT,@re2 OUTPUT,@re3 OUTPUT,@re4 OUTPUT, @imp_ret OUTPUT, @total OUTPUT UPDATE albaran SET dto1=@dto1,dto2=@dto2,dto3=@dto3,dto4=@dto4, base1=@base1,base2=@base2,base3=@base3,base4=@base4, iva1=@iva1,iva2=@iva2,iva3=@iva3,iva4=@iva4, re1=@re1,re2=@re2,re3=@re3,re4=@re4, imp_ret = @imp_ret, total = @total WHERE empresa=@empresa AND serie=@serie AND numero=@numero /*imputarlos los nuevos valores al riesgo */ IF @factura=0 EXECUTE sp_riesgo_cli @empresa, @codigo, 'P', @total, @en_euro GO /****** Object: Trigger dbo.albaran_u Script Date: 18/5/01 12:58:22 ******/ /****** Object: Trigger dbo.albaran_u Script Date: 3/5/01 9:24:50 ******/ /****** Object: Trigger dbo.albaran_u Script Date: 19/2/01 11:30:22 ******/ /****** Object: Trigger dbo.albaran_u Script Date: 14/12/00 12:25:09 ******/ /****** Object: Trigger dbo.albaran_u Script Date: 26/9/00 13:23:30 ******/ /****** Object: Trigger dbo.albaran_u Script Date: 26/6/00 14:56:59 ******/ /****** Object: Trigger dbo.albaran_u Script Date: 26/6/00 9:03:34 ******/ /****** Object: Trigger dbo.albaran_u Script Date: 24/3/2000 10:08:31 ******/ /****** Object: Trigger dbo.albaran_u Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Trigger dbo.albaran_u Script Date: 23/3/2000 11:25:17 ******/ /****** Object: Trigger dbo.albaran_u Script Date: 16/3/2000 12:08:28 ******/ /****** Object: Trigger dbo.albaran_u Script Date: 2/3/2000 8:30:20 ******/ /****** Object: Trigger dbo.albaran_u Script Date: 24/6/99 16:21:01 ******/ /****** Object: Trigger dbo.albaran_u Script Date: 1/6/99 13:16:15 ******/ CREATE TRIGGER albaran_u ON dbo.ALBARAN FOR UPDATE AS DECLARE @empresa CHAR(4) DECLARE @serie CHAR(2) DECLARE @numero FLOAT DECLARE @fecha DATETIME DECLARE @suma1 FLOAT DECLARE @suma2 FLOAT DECLARE @suma3 FLOAT DECLARE @suma4 FLOAT DECLARE @recargo1 FLOAT DECLARE @recargo2 FLOAT DECLARE @recargo3 FLOAT DECLARE @recargo4 FLOAT DECLARE @dto1 FLOAT DECLARE @dto2 FLOAT DECLARE @dto3 FLOAT DECLARE @dto4 FLOAT DECLARE @base1 FLOAT DECLARE @base2 FLOAT DECLARE @base3 FLOAT DECLARE @base4 FLOAT DECLARE @iva1 FLOAT DECLARE @iva2 FLOAT DECLARE @iva3 FLOAT DECLARE @iva4 FLOAT DECLARE @re1 FLOAT DECLARE @re2 FLOAT DECLARE @re3 FLOAT DECLARE @re4 FLOAT DECLARE @dto_c FLOAT DECLARE @dto_p FLOAT DECLARE @dto_rec FLOAT DECLARE @p_reten FLOAT DECLARE @rec_fin FLOAT DECLARE @en_euro BIT DECLARE @total FLOAT DECLARE @imp_ret FLOAT DECLARE @importe FLOAT DECLARE @codigo CHAR(10) DECLARE @tipo CHAR(1) DECLARE @factura FLOAT /* recoger los datos de deleted => desimputarlos del riesgo*/ SELECT @empresa = empresa, @codigo = cliente, @tipo = 'P', @importe = -total, @en_euro = en_euro,@factura=factura FROM DELETED IF @factura=0 EXECUTE sp_riesgo_cli @empresa, @codigo, @tipo, @importe, @en_euro SELECT @empresa=empresa,@serie=serie,@numero=numero,@codigo = cliente, @dto_c=dto_c,@dto_p=dto_p,@dto_rec=dto_rec,@fecha=fecha, @suma1=suma1,@suma2=suma2,@suma3=suma3,@suma4=suma4, @recargo1=recargo1,@recargo2=recargo2,@recargo3=recargo3,@recargo4=recargo4, @p_reten = p_reten, @rec_fin=rec_fin, @en_euro = en_euro, @factura=factura FROM INSERTED EXECUTE sp_xxx_calcular @empresa,@serie, @codigo, @fecha, @dto_c,@dto_p,@dto_rec, @suma1,@suma2,@suma3,@suma4, @recargo1,@recargo2,@recargo3,@recargo4, @p_reten, @rec_fin, @en_euro, @dto1 OUTPUT,@dto2 OUTPUT,@dto3 OUTPUT,@dto4 OUTPUT, @base1 OUTPUT,@base2 OUTPUT,@base3 OUTPUT,@base4 OUTPUT, @iva1 OUTPUT,@iva2 OUTPUT,@iva3 OUTPUT,@iva4 OUTPUT, @re1 OUTPUT,@re2 OUTPUT,@re3 OUTPUT,@re4 OUTPUT, @imp_ret OUTPUT, @total OUTPUT UPDATE albaran SET dto1=@dto1,dto2=@dto2,dto3=@dto3,dto4=@dto4, base1=@base1,base2=@base2,base3=@base3,base4=@base4, iva1=@iva1,iva2=@iva2,iva3=@iva3,iva4=@iva4, re1=@re1,re2=@re2,re3=@re3,re4=@re4, imp_ret = @imp_ret, total = @total WHERE empresa=@empresa AND serie=@serie AND numero=@numero /*imputarlos los nuevos valores al riesgo */ IF @factura=0 EXECUTE sp_riesgo_cli @empresa, @codigo, 'P', @total, @en_euro GO /****** Object: Trigger dbo.factura_d Script Date: 18/5/01 12:58:22 ******/ /****** Object: Trigger dbo.factura_d Script Date: 3/5/01 9:24:50 ******/ /****** Object: Trigger dbo.factura_d Script Date: 19/2/01 11:30:22 ******/ /****** Object: Trigger dbo.factura_d Script Date: 14/12/00 12:25:10 ******/ /****** Object: Trigger dbo.factura_d Script Date: 26/9/00 13:23:32 ******/ /****** Object: Trigger dbo.factura_d Script Date: 26/6/00 14:57:01 ******/ /****** Object: Trigger dbo.factura_d Script Date: 26/6/00 9:03:35 ******/ /****** Object: Trigger dbo.factura_d Script Date: 24/3/2000 10:08:31 ******/ /****** Object: Trigger dbo.factura_d Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Trigger dbo.factura_d Script Date: 23/3/2000 11:25:17 ******/ /****** Object: Trigger dbo.factura_d Script Date: 16/3/2000 12:08:28 ******/ CREATE TRIGGER factura_d ON dbo.FACTURA FOR DELETE AS DECLARE @empresa CHAR(4) DECLARE @total FLOAT DECLARE @codigo CHAR(10) DECLARE @serie CHAR(2) DECLARE @numero FLOAT DECLARE @tipo CHAR(1) DECLARE @en_euro BIT DECLARE @ic FLOAT DECLARE @dc DATETIME DECLARE @rc CHAR(1) DECLARE @ec BIT DECLARE @tc CHAR(1) DECLARE @sy_c1 FLOAT DECLARE @sy_c2 FLOAT DECLARE @recibido CHAR(1) DECLARE @importe FLOAT DECLARE @albaran FLOAT DECLARE @quitar FLOAT DECLARE @albaran_cliente CHAR(10) DECLARE @total_albaran FLOAT DECLARE @en_euro_albaran BIT DECLARE @numero_albaran FLOAT DECLARE @serie_albaran CHAR(2) /* recoger los datos de deleted => desimputarlos del riesgo*/ SELECT @empresa = empresa, @serie=serie, @numero=numero, @codigo = cliente, @tipo = 'F', @total = -total,@en_euro=en_euro, @albaran=albaran FROM DELETED SELECT @sy_c1=(SELECT sy_c1 FROM sistemad WHERE id=1) SELECT @sy_c2=(SELECT sy_c2 FROM sistemad WHERE id=1) DECLARE lc CURSOR FOR SELECT cobros.importe_c, cobros.dias, lindeud.recibido, cobros.en_euro FROM cobros, lindeud WHERE cobros.empresa=@empresa AND cobros.serie=@serie AND cobros.factura=@numero AND lindeud.empresa=@empresa AND lindeud.serie=@serie AND lindeud.numero=@numero AND lindeud.dias=cobros.dias OPEN lc FETCH NEXT FROM lc INTO @ic,@dc,@rc,@ec WHILE (@@fetch_status <> -1) BEGIN IF (@@fetch_status <> -2) BEGIN /*DESHACER*/ SELECT @tc='E' IF @rc='N' SELECT @tc='F' EXECUTE sp_riesgo_cli @empresa, @codigo, @tc, @ic, @ec END FETCH NEXT FROM lc INTO @ic,@dc,@rc,@ec END CLOSE lc DEALLOCATE lc DELETE cobros WHERE empresa=@empresa AND factura=@numero AND serie=@serie DECLARE lind CURSOR FOR SELECT importe FROM lindeud WHERE empresa=@empresa AND serie=@serie AND numero=@numero AND recibido='S' OPEN lind FETCH NEXT FROM lind INTO @importe WHILE (@@fetch_status <> -1) BEGIN IF (@@fetch_status <> -2) BEGIN /*DESHACER*/ SELECT @quitar=-@importe EXECUTE sp_riesgo_cli @empresa, @codigo, 'F', @importe,@en_euro EXECUTE sp_riesgo_cli @empresa, @codigo, 'E', @quitar,@en_euro END FETCH NEXT FROM lind INTO @importe END CLOSE lind DEALLOCATE lind DELETE lindeud WHERE empresa=@empresa AND numero=@numero AND serie=@serie EXECUTE sp_riesgo_cli @empresa, @codigo, 'F', @total,@en_euro DECLARE aa CURSOR FOR SELECT total,cliente,en_euro,numero,serie FROM albaran WHERE empresa=@empresa AND seriefac=@serie AND factura=@numero OPEN aa FETCH NEXT FROM aa INTO @total_albaran,@albaran_cliente, @en_euro_albaran,@numero_albaran,@serie_albaran WHILE (@@fetch_status <> -1) BEGIN IF (@@fetch_status <> -2) BEGIN EXECUTE sp_riesgo_cli @empresa, @albaran_cliente, 'P', @total_albaran,@en_euro_albaran UPDATE albaran SET factura=0,seriefac='' WHERE empresa=@empresa AND serie=@serie_albaran AND numero=@numero_albaran END FETCH NEXT FROM aa INTO @total_albaran,@albaran_cliente, @en_euro_albaran,@numero_albaran,@serie_albaran END CLOSE aa DEALLOCATE aa RETURN GO /****** Object: Trigger dbo.lindeud_d Script Date: 18/5/01 12:58:22 ******/ /****** Object: Trigger dbo.lindeud_d Script Date: 3/5/01 9:24:50 ******/ /****** Object: Trigger dbo.lindeud_d Script Date: 19/2/01 11:30:22 ******/ /****** Object: Trigger dbo.lindeud_d Script Date: 14/12/00 12:25:10 ******/ /****** Object: Trigger dbo.lindeud_d Script Date: 26/9/00 13:23:34 ******/ /****** Object: Trigger dbo.lindeud_d Script Date: 26/6/00 14:57:03 ******/ /****** Object: Trigger dbo.lindeud_d Script Date: 26/6/00 9:03:35 ******/ /****** Object: Trigger dbo.lindeud_d Script Date: 24/3/2000 10:08:31 ******/ /****** Object: Trigger dbo.lindeud_d Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Trigger dbo.lindeud_d Script Date: 23/3/2000 11:25:17 ******/ /****** Object: Trigger dbo.lindeud_d Script Date: 16/3/2000 12:08:28 ******/ /****** Object: Trigger dbo.lindeud_d Script Date: 2/3/2000 8:30:21 ******/ /****** Object: Trigger dbo.lindeud_d Script Date: 24/6/99 16:21:02 ******/ /****** Object: Trigger dbo.lindeud_d Script Date: 1/6/99 13:16:16 ******/ CREATE TRIGGER lindeud_d ON dbo.LINDEUD FOR DELETE AS DECLARE @empresa CHAR(4) DECLARE @serie CHAR(2) DECLARE @numero FLOAT DECLARE @importe FLOAT DECLARE @en_euro BIT DECLARE @cliente CHAR(10) DECLARE @recibido CHAR(1) DECLARE @quitar FLOAT SELECT @empresa=empresa,@serie=serie,@numero=numero,@importe=importe,@en_euro=en_euro, @recibido=recibido FROM DELETED DECLARE codcli CURSOR FOR SELECT cliente FROM factura WHERE empresa=@empresa AND serie=@serie AND numero=@numero OPEN CODCLI FETCH NEXT FROM codcli INTO @cliente CLOSE codcli DEALLOCATE codcli IF @recibido='S' BEGIN SELECT @quitar=-@importe EXECUTE sp_riesgo_cli @empresa, @cliente, 'E', @quitar, @en_euro EXECUTE sp_riesgo_cli @empresa, @cliente, 'F', @importe, @en_euro END GO /****** Object: Trigger dbo.lindeud_i Script Date: 18/5/01 12:58:22 ******/ /****** Object: Trigger dbo.lindeud_i Script Date: 3/5/01 9:24:50 ******/ /****** Object: Trigger dbo.lindeud_i Script Date: 19/2/01 11:30:22 ******/ /****** Object: Trigger dbo.lindeud_i Script Date: 14/12/00 12:25:10 ******/ /****** Object: Trigger dbo.lindeud_i Script Date: 26/9/00 13:23:34 ******/ /****** Object: Trigger dbo.lindeud_i Script Date: 26/6/00 14:57:03 ******/ /****** Object: Trigger dbo.lindeud_i Script Date: 26/6/00 9:03:35 ******/ /****** Object: Trigger dbo.lindeud_i Script Date: 24/3/2000 10:08:31 ******/ /****** Object: Trigger dbo.lindeud_i Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Trigger dbo.lindeud_i Script Date: 23/3/2000 11:25:17 ******/ /****** Object: Trigger dbo.lindeud_i Script Date: 16/3/2000 12:08:28 ******/ /****** Object: Trigger dbo.lindeud_i Script Date: 2/3/2000 8:30:21 ******/ /****** Object: Trigger dbo.lindeud_i Script Date: 24/6/99 16:21:02 ******/ /****** Object: Trigger dbo.lindeud_i Script Date: 1/6/99 13:16:16 ******/ CREATE TRIGGER lindeud_i ON dbo.LINDEUD FOR INSERT AS DECLARE @empresa CHAR(4) DECLARE @serie CHAR(2) DECLARE @numero FLOAT DECLARE @importe FLOAT DECLARE @en_euro BIT DECLARE @cliente CHAR(10) DECLARE @recibido CHAR(1) DECLARE @quitar FLOAT SELECT @empresa=empresa,@serie=serie,@numero=numero,@importe=importe,@en_euro=en_euro, @recibido=recibido FROM inserted DECLARE codcli CURSOR FOR SELECT cliente FROM factura WHERE empresa=@empresa AND serie=@serie AND numero=@numero OPEN CODCLI FETCH NEXT FROM codcli INTO @cliente CLOSE codcli DEALLOCATE codcli IF @recibido='S' BEGIN SELECT @quitar=-@importe EXECUTE sp_riesgo_cli @empresa, @cliente, 'F', @quitar, @en_euro EXECUTE sp_riesgo_cli @empresa, @cliente, 'E', @importe, @en_euro END GO /****** Object: Trigger dbo.lindeud_U Script Date: 18/5/01 12:58:22 ******/ /****** Object: Trigger dbo.lindeud_U Script Date: 3/5/01 9:24:50 ******/ /****** Object: Trigger dbo.lindeud_U Script Date: 19/2/01 11:30:22 ******/ /****** Object: Trigger dbo.lindeud_U Script Date: 14/12/00 12:25:10 ******/ /****** Object: Trigger dbo.lindeud_U Script Date: 26/9/00 13:23:34 ******/ /****** Object: Trigger dbo.lindeud_U Script Date: 26/6/00 14:57:03 ******/ /****** Object: Trigger dbo.lindeud_U Script Date: 26/6/00 9:03:35 ******/ /****** Object: Trigger dbo.lindeud_U Script Date: 24/3/2000 10:08:31 ******/ /****** Object: Trigger dbo.lindeud_U Script Date: 23/3/2000 15:31:29 ******/ /****** Object: Trigger dbo.lindeud_U Script Date: 23/3/2000 11:25:17 ******/ /****** Object: Trigger dbo.lindeud_U Script Date: 16/3/2000 12:08:28 ******/ /****** Object: Trigger dbo.lindeud_U Script Date: 2/3/2000 8:30:21 ******/ /****** Object: Trigger dbo.lindeud_U Script Date: 24/6/99 16:21:02 ******/ /****** Object: Trigger dbo.lindeud_U Script Date: 1/6/99 13:16:16 ******/ CREATE TRIGGER lindeud_U ON dbo.LINDEUD FOR UPDATE AS DECLARE @empresa CHAR(4) DECLARE @serie CHAR(2) DECLARE @numero FLOAT DECLARE @importe FLOAT DECLARE @en_euro BIT DECLARE @cliente CHAR(10) DECLARE @recibido CHAR(1) DECLARE @quitar FLOAT SELECT @empresa=empresa,@serie=serie,@numero=numero,@importe=importe,@en_euro=en_euro, @recibido=recibido FROM inserted DECLARE codcli CURSOR FOR SELECT cliente FROM factura WHERE empresa=@empresa AND serie=@serie AND numero=@numero OPEN CODCLI FETCH NEXT FROM codcli INTO @cliente CLOSE codcli DEALLOCATE codcli IF @recibido='S' BEGIN SELECT @quitar=-@importe EXECUTE sp_riesgo_cli @empresa, @cliente, 'F', @quitar, @en_euro EXECUTE sp_riesgo_cli @empresa, @cliente, 'E', @importe, @en_euro END SELECT @empresa=empresa,@serie=serie,@numero=numero,@importe=importe,@en_euro=en_euro, @recibido=recibido FROM DELETED /* DECLARE codcli CURSOR FOR SELECT cliente FROM factura WHERE empresa=@empresa AND serie=@serie AND numero=@numero OPEN CODCLI FETCH NEXT FROM codcli INTO @cliente CLOSE codcli DEALLOCATE codcli */ IF @recibido='S' BEGIN SELECT @quitar=-@importe EXECUTE sp_riesgo_cli @empresa, @cliente, 'E', @quitar, @en_euro EXECUTE sp_riesgo_cli @empresa, @cliente, 'F', @importe, @en_euro END GO /****** Object: Trigger dbo.lmovimi_d Script Date: 18/5/01 12:58:22 ******/ /****** Object: Trigger dbo.lmovimi_d Script Date: 3/5/01 9:24:50 ******/ /****** Object: Trigger dbo.lmovimi_d Script Date: 19/2/01 11:30:26 ******/ /****** Object: Trigger dbo.lmovimi_d Script Date: 14/12/00 12:25:14 ******/ /****** Object: Trigger dbo.lmovimi_d Script Date: 26/9/00 13:23:25 ******/ /****** Object: Trigger dbo.lmovimi_d Script Date: 26/6/00 14:57:09 ******/ /****** Object: Trigger dbo.lmovimi_d Script Date: 26/6/00 9:03:37 ******/ /****** Object: Trigger dbo.lmovimi_d Script Date: 24/3/2000 10:08:32 ******/ /****** Object: Trigger dbo.lmovimi_d Script Date: 23/3/2000 15:31:30 ******/ /****** Object: Trigger dbo.lmovimi_d Script Date: 23/3/2000 11:25:18 ******/ /****** Object: Trigger dbo.lmovimi_d Script Date: 16/3/2000 12:08:29 ******/ /****** Object: Trigger dbo.lmovimi_d Script Date: 2/3/2000 8:30:21 ******/ /****** Object: Trigger dbo.lmovimi_d Script Date: 24/6/99 16:21:02 ******/ /****** Object: Trigger dbo.lmovimi_d Script Date: 1/6/99 13:16:17 ******/ CREATE TRIGGER lmovimi_d ON dbo.LMOVIMI FOR DELETE AS DECLARE @empresa CHAR(4) DECLARE @raiz CHAR(16) DECLARE @talla CHAR(2) DECLARE @color CHAR(2) DECLARE @cantidad FLOAT DECLARE @cantidad2 FLOAT DECLARE @numero INT DECLARE @almacen1 CHAR(4) DECLARE @almacen2 CHAR(4) SELECT @empresa = empresa, @numero = numero, @raiz = raiz, @talla = talla, @color = color, @cantidad = cantidad, @cantidad2 = -cantidad FROM DELETED SELECT @almacen1 = almacen1, @almacen2 = almacen2 FROM movimi WHERE empresa = @empresa AND numero = @numero /* */ EXECUTE sp_xxx_stock @empresa, @raiz, @talla, @color, @cantidad2, @almacen1 EXECUTE sp_xxx_stock @empresa, @raiz, @talla, @color, @cantidad, @almacen2 GO /****** Object: Trigger dbo.lmovimi_i Script Date: 18/5/01 12:58:22 ******/ /****** Object: Trigger dbo.lmovimi_i Script Date: 3/5/01 9:24:50 ******/ /****** Object: Trigger dbo.lmovimi_i Script Date: 19/2/01 11:30:26 ******/ /****** Object: Trigger dbo.lmovimi_i Script Date: 14/12/00 12:25:14 ******/ /****** Object: Trigger dbo.lmovimi_i Script Date: 26/9/00 13:23:25 ******/ /****** Object: Trigger dbo.lmovimi_i Script Date: 26/6/00 14:57:10 ******/ /****** Object: Trigger dbo.lmovimi_i Script Date: 26/6/00 9:03:37 ******/ /****** Object: Trigger dbo.lmovimi_i Script Date: 24/3/2000 10:08:32 ******/ /****** Object: Trigger dbo.lmovimi_i Script Date: 23/3/2000 15:31:30 ******/ /****** Object: Trigger dbo.lmovimi_i Script Date: 23/3/2000 11:25:18 ******/ /****** Object: Trigger dbo.lmovimi_i Script Date: 16/3/2000 12:08:29 ******/ /****** Object: Trigger dbo.lmovimi_i Script Date: 2/3/2000 8:30:21 ******/ /****** Object: Trigger dbo.lmovimi_i Script Date: 24/6/99 16:21:02 ******/ /****** Object: Trigger dbo.lmovimi_i Script Date: 1/6/99 13:16:17 ******/ CREATE TRIGGER lmovimi_i ON dbo.LMOVIMI FOR INSERT AS DECLARE @empresa CHAR(4) DECLARE @raiz CHAR(16) DECLARE @talla CHAR(2) DECLARE @color CHAR(2) DECLARE @cantidad FLOAT DECLARE @cantidad2 FLOAT DECLARE @numero INT DECLARE @almacen1 CHAR(4) DECLARE @almacen2 CHAR(4) SELECT @empresa = empresa, @numero = numero, @raiz = raiz, @talla = talla, @color = color, @cantidad = cantidad, @cantidad2 = -cantidad FROM INSERTED SELECT @almacen1 = almacen1, @almacen2 = almacen2 FROM movimi WHERE empresa = @empresa AND numero = @numero /* */ EXECUTE sp_xxx_stock @empresa, @raiz, @talla, @color, @cantidad, @almacen1 EXECUTE sp_xxx_stock @empresa, @raiz, @talla, @color, @cantidad2, @almacen2 GO /****** Object: Trigger dbo.lmovimi_u Script Date: 18/5/01 12:58:22 ******/ /****** Object: Trigger dbo.lmovimi_u Script Date: 3/5/01 9:24:50 ******/ /****** Object: Trigger dbo.lmovimi_u Script Date: 19/2/01 11:30:26 ******/ /****** Object: Trigger dbo.lmovimi_u Script Date: 14/12/00 12:25:14 ******/ /****** Object: Trigger dbo.lmovimi_u Script Date: 26/9/00 13:23:25 ******/ /****** Object: Trigger dbo.lmovimi_u Script Date: 26/6/00 14:57:10 ******/ /****** Object: Trigger dbo.lmovimi_u Script Date: 26/6/00 9:03:37 ******/ /****** Object: Trigger dbo.lmovimi_u Script Date: 24/3/2000 10:08:32 ******/ /****** Object: Trigger dbo.lmovimi_u Script Date: 23/3/2000 15:31:30 ******/ /****** Object: Trigger dbo.lmovimi_u Script Date: 23/3/2000 11:25:18 ******/ /****** Object: Trigger dbo.lmovimi_u Script Date: 16/3/2000 12:08:29 ******/ /****** Object: Trigger dbo.lmovimi_u Script Date: 2/3/2000 8:30:21 ******/ /****** Object: Trigger dbo.lmovimi_u Script Date: 24/6/99 16:21:02 ******/ /****** Object: Trigger dbo.lmovimi_u Script Date: 1/6/99 13:16:17 ******/ CREATE TRIGGER lmovimi_u ON dbo.LMOVIMI FOR UPDATE AS DECLARE @empresa CHAR(4) DECLARE @raiz CHAR(16) DECLARE @talla CHAR(2) DECLARE @color CHAR(2) DECLARE @cantidad FLOAT DECLARE @cantidad2 FLOAT DECLARE @numero INT DECLARE @almacen1 CHAR(4) DECLARE @almacen2 CHAR(4) SELECT @empresa = empresa, @numero = numero, @raiz = raiz, @talla = talla, @color = color, @cantidad = cantidad, @cantidad2 = -cantidad FROM DELETED SELECT @almacen1 = almacen1, @almacen2 = almacen2 FROM movimi WHERE empresa = @empresa AND numero = @numero EXECUTE sp_xxx_stock @empresa, @raiz, @talla, @color, @cantidad2, @almacen1 EXECUTE sp_xxx_stock @empresa, @raiz, @talla, @color, @cantidad, @almacen2 /* --------------------------------- */ SELECT @empresa = empresa, @numero = numero, @raiz = raiz, @talla = talla, @color = color, @cantidad = cantidad, @cantidad2 = -cantidad FROM INSERTED SELECT @almacen1 = almacen1, @almacen2 = almacen2 FROM movimi WHERE empresa = @empresa AND numero = @numero EXECUTE sp_xxx_stock @empresa, @raiz, @talla, @color, @cantidad, @almacen1 EXECUTE sp_xxx_stock @empresa, @raiz, @talla, @color, @cantidad2, @almacen2 GO /****** Object: Trigger dbo.menulof_d Script Date: 18/5/01 12:58:22 ******/ /****** Object: Trigger dbo.menulof_d Script Date: 3/5/01 9:24:50 ******/ /****** Object: Trigger dbo.menulof_d Script Date: 19/2/01 11:30:26 ******/ /****** Object: Trigger dbo.menulof_d Script Date: 14/12/00 12:25:14 ******/ /****** Object: Trigger dbo.menulof_d Script Date: 26/9/00 13:23:25 ******/ /****** Object: Trigger dbo.menulof_d Script Date: 26/6/00 14:57:10 ******/ /****** Object: Trigger dbo.menulof_d Script Date: 26/6/00 9:03:37 ******/ /****** Object: Trigger dbo.menulof_d Script Date: 24/3/2000 10:08:32 ******/ /****** Object: Trigger dbo.menulof_d Script Date: 23/3/2000 15:31:30 ******/ /****** Object: Trigger dbo.menulof_d Script Date: 23/3/2000 11:25:18 ******/ /****** Object: Trigger dbo.menulof_d Script Date: 16/3/2000 12:08:29 ******/ /****** Object: Trigger dbo.menulof_d Script Date: 2/3/2000 8:30:21 ******/ /****** Object: Trigger dbo.menulof_d Script Date: 24/6/99 16:21:02 ******/ /****** Object: Trigger dbo.menulof_d Script Date: 1/6/99 13:16:17 ******/ CREATE TRIGGER menulof_d ON dbo.MENULOF FOR DELETE AS DECLARE @empresa CHAR(4) DECLARE @numero FLOAT DECLARE @estado CHAR(1) DECLARE @almacen CHAR(4) DECLARE @raiz CHAR(16) DECLARE @talla CHAR(2) DECLARE @color CHAR(2) DECLARE @raizc CHAR(16) DECLARE @tallac CHAR(2) DECLARE @colorc CHAR(2) DECLARE @cantidad FLOAT DECLARE @precio FLOAT DECLARE @totall FLOAT DECLARE @en_euro BIT SELECT @empresa = empresa, @numero = numero, @raizc = raizc, @tallac = tallac, @colorc = colorc, @cantidad = -cantidad2 FROM DELETED SELECT @estado = estado, @almacen = almacen FROM menuof WHERE empresa = @empresa AND numero = @numero IF @estado = 'X' EXECUTE sp_xxx_stock @empresa, @raizc, @tallac, @colorc, @cantidad, @almacen GO /****** Object: Trigger dbo.menulof_i Script Date: 18/5/01 12:58:22 ******/ /****** Object: Trigger dbo.menulof_i Script Date: 3/5/01 9:24:50 ******/ /****** Object: Trigger dbo.menulof_i Script Date: 19/2/01 11:30:26 ******/ /****** Object: Trigger dbo.menulof_i Script Date: 14/12/00 12:25:14 ******/ /****** Object: Trigger dbo.menulof_i Script Date: 26/9/00 13:23:25 ******/ /****** Object: Trigger dbo.menulof_i Script Date: 26/6/00 14:57:10 ******/ /****** Object: Trigger dbo.menulof_i Script Date: 26/6/00 9:03:37 ******/ /****** Object: Trigger dbo.menulof_i Script Date: 24/3/2000 10:08:32 ******/ /****** Object: Trigger dbo.menulof_i Script Date: 23/3/2000 15:31:30 ******/ /****** Object: Trigger dbo.menulof_i Script Date: 23/3/2000 11:25:18 ******/ /****** Object: Trigger dbo.menulof_i Script Date: 16/3/2000 12:08:29 ******/ /****** Object: Trigger dbo.menulof_i Script Date: 2/3/2000 8:30:21 ******/ /****** Object: Trigger dbo.menulof_i Script Date: 24/6/99 16:21:02 ******/ /****** Object: Trigger dbo.menulof_i Script Date: 1/6/99 13:16:17 ******/ CREATE TRIGGER menulof_i ON dbo.MENULOF FOR INSERT AS DECLARE @empresa CHAR(4) DECLARE @numero FLOAT DECLARE @estado CHAR(1) DECLARE @almacen CHAR(4) DECLARE @raiz CHAR(16) DECLARE @talla CHAR(2) DECLARE @color CHAR(2) DECLARE @raizc CHAR(16) DECLARE @tallac CHAR(2) DECLARE @colorc CHAR(2) DECLARE @cantidad FLOAT DECLARE @precio FLOAT DECLARE @totall FLOAT DECLARE @en_euro BIT SELECT @empresa = empresa, @numero = numero, @raizc = raizc, @tallac = tallac, @colorc = colorc, @cantidad = cantidad2 FROM INSERTED SELECT @estado = estado, @almacen = almacen FROM menuof WHERE empresa = @empresa AND numero = @numero IF @estado = 'X' EXECUTE sp_xxx_stock @empresa, @raizc, @tallac, @colorc, @cantidad, @almacen GO /****** Object: Trigger dbo.menulof_u Script Date: 18/5/01 12:58:22 ******/ /****** Object: Trigger dbo.menulof_u Script Date: 3/5/01 9:24:50 ******/ /****** Object: Trigger dbo.menulof_u Script Date: 19/2/01 11:30:26 ******/ /****** Object: Trigger dbo.menulof_u Script Date: 14/12/00 12:25:14 ******/ /****** Object: Trigger dbo.menulof_u Script Date: 26/9/00 13:23:25 ******/ /****** Object: Trigger dbo.menulof_u Script Date: 26/6/00 14:57:10 ******/ /****** Object: Trigger dbo.menulof_u Script Date: 26/6/00 9:03:37 ******/ /****** Object: Trigger dbo.menulof_u Script Date: 24/3/2000 10:08:32 ******/ /****** Object: Trigger dbo.menulof_u Script Date: 23/3/2000 15:31:30 ******/ /****** Object: Trigger dbo.menulof_u Script Date: 23/3/2000 11:25:18 ******/ /****** Object: Trigger dbo.menulof_u Script Date: 16/3/2000 12:08:29 ******/ /****** Object: Trigger dbo.menulof_u Script Date: 2/3/2000 8:30:21 ******/ /****** Object: Trigger dbo.menulof_u Script Date: 24/6/99 16:21:02 ******/ /****** Object: Trigger dbo.menulof_u Script Date: 1/6/99 13:16:17 ******/ CREATE TRIGGER menulof_u ON dbo.MENULOF FOR UPDATE AS DECLARE @empresa CHAR(4) DECLARE @numero FLOAT DECLARE @estado CHAR(1) DECLARE @almacen CHAR(4) DECLARE @raiz CHAR(16) DECLARE @talla CHAR(2) DECLARE @color CHAR(2) DECLARE @raizc CHAR(16) DECLARE @tallac CHAR(2) DECLARE @colorc CHAR(2) DECLARE @cantidad FLOAT DECLARE @precio FLOAT DECLARE @totall FLOAT DECLARE @en_euro BIT SELECT @empresa = empresa, @numero = numero, @raizc = raizc, @tallac = tallac, @colorc = colorc, @cantidad = -cantidad2 FROM DELETED /*SELECT @totall = (@precio * @cantidad)*/ SELECT @estado = estado, @almacen = almacen FROM menuof WHERE empresa = @empresa AND numero = @numero IF @estado = 'X' EXECUTE sp_xxx_stock @empresa, @raizc, @tallac, @colorc, @cantidad, @almacen /****************/ SELECT @empresa = empresa, @numero = numero, @raizc = raizc, @tallac = tallac, @colorc = colorc, @cantidad = cantidad2 FROM INSERTED IF @estado = 'X' EXECUTE sp_xxx_stock @empresa, @raizc, @tallac, @colorc, @cantidad, @almacen GO /****** Object: Trigger dbo.menuof_u Script Date: 18/5/01 12:58:22 ******/ /****** Object: Trigger dbo.menuof_u Script Date: 3/5/01 9:24:50 ******/ /****** Object: Trigger dbo.menuof_u Script Date: 19/2/01 11:30:26 ******/ /****** Object: Trigger dbo.menuof_u Script Date: 14/12/00 12:25:14 ******/ /****** Object: Trigger dbo.menuof_u Script Date: 26/9/00 13:23:25 ******/ /****** Object: Trigger dbo.menuof_u Script Date: 26/6/00 14:57:10 ******/ /****** Object: Trigger dbo.menuof_u Script Date: 26/6/00 9:03:37 ******/ /****** Object: Trigger dbo.menuof_u Script Date: 24/3/2000 10:08:32 ******/ /****** Object: Trigger dbo.menuof_u Script Date: 23/3/2000 15:31:30 ******/ /****** Object: Trigger dbo.menuof_u Script Date: 23/3/2000 11:25:18 ******/ /****** Object: Trigger dbo.menuof_u Script Date: 16/3/2000 12:08:29 ******/ /****** Object: Trigger dbo.menuof_u Script Date: 2/3/2000 8:30:21 ******/ /****** Object: Trigger dbo.menuof_u Script Date: 24/6/99 16:21:02 ******/ /****** Object: Trigger dbo.menuof_u Script Date: 1/6/99 13:16:17 ******/ CREATE TRIGGER menuof_u ON dbo.MENUOF FOR UPDATE AS DECLARE @empresa CHAR(4) DECLARE @emp CHAR(4) DECLARE @raiz CHAR(16) DECLARE @talla CHAR(2) DECLARE @color CHAR(2) DECLARE @cantidad FLOAT DECLARE @cantidad2 FLOAT DECLARE @numero FLOAT DECLARE @numeroC FLOAT DECLARE @lineaC FLOAT DECLARE @almacen CHAR(4) DECLARE @estado CHAR(1) DECLARE @estadoI CHAR(1) DECLARE @fabricar BIT SELECT @empresa = empresa, @numero = numero, @almacen = almacen, @estado = estado FROM DELETED SELECT @empresa = empresa, @numero = numero, @estadoI = estado FROM INSERTED SELECT @fabricar=0 IF @estado='' AND @estadoI='X' SELECT @fabricar=1 /* SELECT @ESTADO,@ESTADOI,@FABRICAR */ IF @estado <> @estadoI BEGIN DECLARE cLineas CURSOR FOR SELECT empresa, numero, linea, cantidad2, raizc, tallac, colorc FROM menulof WHERE empresa = @empresa AND numero = @numero OPEN cLineas FETCH NEXT FROM cLineas INTO @emp, @numeroC, @lineaC, @cantidad, @raiz, @talla, @color SELECT @cantidad2 = -@cantidad WHILE (@@fetch_status <> -1) BEGIN IF (@@fetch_status <> -2) BEGIN IF @fabricar = 0 BEGIN EXECUTE sp_xxx_stock @empresa, @raiz, @talla, @color, @cantidad2, @almacen /* SELECT 'AAAA',@RAIZ,@CANTIDAD2 */ END ELSE BEGIN EXECUTE sp_xxx_stock @empresa, @raiz, @talla, @color, @cantidad, @almacen /* SELECT 'BBBB',@RAIZ,@CANTIDAD */ END END FETCH NEXT FROM cLineas INTO @emp, @numeroC, @lineaC, @cantidad, @raiz, @talla, @color SELECT @cantidad2 = -@cantidad END CLOSE cLineas DEALLOCATE cLineas END GO /****** Object: Trigger dbo.movimi_u Script Date: 18/5/01 12:58:22 ******/ /****** Object: Trigger dbo.movimi_u Script Date: 3/5/01 9:24:50 ******/ /****** Object: Trigger dbo.movimi_u Script Date: 19/2/01 11:30:26 ******/ /****** Object: Trigger dbo.movimi_u Script Date: 14/12/00 12:25:14 ******/ /****** Object: Trigger dbo.movimi_u Script Date: 26/9/00 13:23:29 ******/ /****** Object: Trigger dbo.movimi_u Script Date: 26/6/00 14:57:10 ******/ /****** Object: Trigger dbo.movimi_u Script Date: 26/6/00 9:03:37 ******/ /****** Object: Trigger dbo.movimi_u Script Date: 24/3/2000 10:08:32 ******/ /****** Object: Trigger dbo.movimi_u Script Date: 23/3/2000 15:31:30 ******/ /****** Object: Trigger dbo.movimi_u Script Date: 23/3/2000 11:25:18 ******/ /****** Object: Trigger dbo.movimi_u Script Date: 16/3/2000 12:08:29 ******/ /****** Object: Trigger dbo.movimi_u Script Date: 2/3/2000 8:30:21 ******/ /****** Object: Trigger dbo.movimi_u Script Date: 24/6/99 16:21:02 ******/ /****** Object: Trigger dbo.movimi_u Script Date: 1/6/99 13:16:17 ******/ CREATE TRIGGER movimi_u ON dbo.MOVIMI FOR UPDATE AS DECLARE @empresa CHAR(4) DECLARE @emp CHAR(4) DECLARE @raiz CHAR(16) DECLARE @talla CHAR(2) DECLARE @color CHAR(2) DECLARE @cantidad FLOAT DECLARE @cantidad2 FLOAT DECLARE @numero FLOAT DECLARE @numeroC FLOAT DECLARE @lineaC FLOAT DECLARE @almacen1 CHAR(4) DECLARE @almacen2 CHAR(4) DECLARE @almacenI1 CHAR(4) DECLARE @almacenI2 CHAR(4) SELECT @empresa = empresa, @numero = numero, @almacen1 = almacen1, @almacen2 = almacen2 FROM DELETED SELECT @empresa = empresa, @numero = numero, @almacenI1 = almacen1, @almacenI2 = almacen2 FROM INSERTED DECLARE cLineas CURSOR FOR SELECT empresa, numero, linea, cantidad, raiz, talla, color FROM lmovimi WHERE empresa = @empresa AND numero = @numero OPEN cLineas FETCH NEXT FROM cLineas INTO @emp, @numeroC, @lineaC, @cantidad, @raiz, @talla, @color SELECT @cantidad2 = -@cantidad WHILE (@@fetch_status <> -1) BEGIN IF (@@fetch_status <> -2) BEGIN EXECUTE sp_xxx_stock @empresa, @raiz, @talla, @color, @cantidad2, @almacen1 EXECUTE sp_xxx_stock @empresa, @raiz, @talla, @color, @cantidad, @almacen2 EXECUTE sp_xxx_stock @empresa, @raiz, @talla, @color, @cantidad, @almacenI1 EXECUTE sp_xxx_stock @empresa, @raiz, @talla, @color, @cantidad2, @almacenI2 END FETCH NEXT FROM cLineas INTO @emp, @numeroC, @lineaC, @cantidad, @raiz, @talla, @color SELECT @cantidad2 = -@cantidad END CLOSE cLineas DEALLOCATE cLineas GO